Esta etapa substitui uma versão de componente por uma versão anterior, com base na captura instantânea mais recente que foi implementada no ambiente.
Esta etapa é apropriada para alternar entre diferentes versões incrementais do componente. Para alternar entre diferentes versões de componente completo, não use essa etapa; em vez disso, implemente a nova versão do componente como de costume.
Para obter mais informações, consulte Desinstalando ou retrocedendo componentes em um processo de aplicativo.
| Campo | Descrição |
|---|---|
| Nome | Um nome para a etapa. Outras etapas do processo podem fazer referência a esta etapa por esse nome. |
| Componente | Componente que é utilizado pela etapa; uma etapa pode afetar um único componente. Todos os componentes que estão associadas ao aplicativo estão disponíveis. Se quiser retroceder outro componente, inclua outra etapa de retrocesso no processo. |
| Remover versões com status | Restringe os componentes que são afetados pela etapa. Apenas componentes com o status selecionado são afetados. Status disponíveis: Ativo refere-se a componentes que estão atualmente implementados. |
| Processo do componente | Um processo para o componente selecionado. Todos os processos definidos para o componente estão disponíveis. Apenas um processo pode ser selecionado por etapa. |
| Ignorar falha | Quando selecionado, a etapa será sempre considerada como tendo sido executada até a conclusão. |
| Limite para tag | Tags definidas pelo usuário podem ser utilizadas em processos; consulte Identificando recursos. |
| Tipo de retrocesso | Determina o tipo de retrocesso. Se você especificar Remover versões incrementais indesejadas, o servidor executará o processo de desinstalação para cada versão incremental que não esteja na captura instantânea. Se você especificar Substituir pelo último implementado, o servidor desinstalará as versões incrementais da mesma maneira e, em seguida, instalará a versão na captura instantânea. |
| Executar apenas no primeiro recurso online | Em vez de ser executada por todos os agentes mapeados para o aplicativo, a etapa é executada apenas pelo primeiro agente online identificado pelo IBM® UrbanCode Deploy. O mecanismo utilizado para identificar o "primeiro" agente é dependente do banco de dados (assim, indeterminado). |
| Condição prévia | Um script JavaScript que define uma condição que deve existir para que a etapa possa ser executada. A condição deve ser resolvida como true ou false. |