Repetindo implementações em um intervalo especificado

Com o IBM UrbanCode Release, é possível planejar implementações que se repetem automaticamente durante um intervalo de tempo especificado. Por exemplo, você pode configurar a ferramenta de liberação para planejar implementações automaticamente para um ambiente específico em uma fase específica em uma liberação específica. Com a ferramenta de liberação entregue, você pode planejar implementações recorrentes, por hora, diariamente e semanalmente. É possível planejar implementações para execução em intervalos customizados que você define usando expressões CRON.

Procedimento

Para planejar implementações recorrentes:

  1. Clique em Início > Liberações e implementações.
  2. Na guia Implementações, clique em Incluir nova.
  3. Preencha estes detalhes, em seguida, clique em Salvar:

Resultados

Campo Descrição
Liberação A liberação para a implementação.
Fase A fase na qual a implementação irá implementar a versão do aplicativo.
Ambiente O ambiente no qual a implementação ocorre.
Plano de implementação O plano de implementação que descreve as tarefas para concluir a implementação.
Tipo A frequência da implementação. Esta configuração especifica com que frequência uma implementação é executada. Uma implementação recorrente é executada na frequência especificada. Os valores disponíveis são os seguintes:
  • De hora em hora
  • Diário
  • Semanalmente
  • CRON
Uma expressão CRON especifica um intervalo customizado, como a cada 5 minutos. Você pode utilizar expressões CRON para customizar a frequência de implementação.
Horário O horário no qual a implementação recorrente está planejada.
Descrição Uma descrição dessa implementação de repetição.
Função do Executor Uma função com permissões para executar a implementação. As opções são todas as funções do usuário que são definidas nas configurações de segurança.
Seleção de Versão A versão para implementar. Para selecionar a versão manualmente no tempo de implementação, selecione Deixar vazia - Preencher manualmente. Para que a ferramenta designe automaticamente a versão do aplicativo mais recente que pode ser acessada quando a implementação planejada inicia, selecione a inclusão de Versões mais recentes que podem ser acessadas.

Ao selecionar a opção Versões mais recentes que podem ser acessadas, é possível limitar ainda mais as versões criando um filtro de versão. Você pode utilizar curingas básicos ou pode especificar expressões REGEX para definir filtros mais complexos. Por exemplo, você pode utilizar uma expressão REGEX para selecionar apenas capturas instantâneas com um nome que segue um padrão específico, como DEV_**_2014. Para definir um filtro, selecione a opção Usar expressões regulares e especifique o filtro no campo Filtro de versão.

Iniciar Automaticamente Marque esta opção para iniciar a implementação planejada automaticamente. Se você selecionar esta opção, também poderá configurar estas duas opções:

Notificação de Tarefa Manual

Selecione esta opção para enviar um email para o proprietário de uma tarefa manual quando uma tarefa exigir entrada do usuário. Esta opção notifica o usuário designado ou todos os usuários em uma função para uma tarefa que faz parte do primeiro segmento da implementação planejada ou se uma aprovação estiver impedindo a inicialização da implementação planejada.

Executar somente para novas versões

Selecione esta opção para implementar apenas novas versões. Se você selecionar esta opção no tempo de implementação e a versão mais recente selecionada para implementação já tiver sido implementada, a implementação planejada será reprogramada para a próxima vez de acordo com a regra recorrente.

Quando você clica em Salvar, a ferramenta de liberação planeja a primeira implementação de repetição no momento que você especificou. Você pode ver essa implementação na visualização de calendário. Depois que a implementação for planejada, é possível ir para a visualização de detalhes da implementação planejada e modificá-la. Por exemplo, você pode modificar opções como iniciar automaticamente e selecionar uma versão diferente, padrão ou filtro de versão.


Feedback