Referenciando uma variável predefinida - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Referenciando uma variável predefinida

Você pode referenciar variáveis predefinidas em qualquer ação dentro de um CodeCatalyst fluxo de trabalho da Amazon.

Use as instruções a seguir para referenciar uma variável predefinida em um fluxo de trabalho.

Para obter mais informações sobre variáveis predefinidas, consulteUsando variáveis predefinidas.

Pré-requisito

Determine o nome da variável predefinida que você deseja referenciar, comoCommitId. Para ter mais informações, consulte Determinar quais variáveis predefinidas seu fluxo de trabalho emite.

Visual

Não disponível. Escolha YAML ver as YAML instruções.

YAML
Para referenciar uma variável predefinida (YAMLeditor)
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Selecione o projeto.

  3. No painel de navegação, escolha CI/CD e, em seguida, escolha Fluxos de trabalho.

  4. Escolha o nome do seu fluxo de trabalho. Você pode filtrar pelo nome do repositório ou ramificação de origem em que o fluxo de trabalho está definido, ou filtrar pelo nome ou status do fluxo de trabalho.

  5. Selecione a opção Editar.

  6. Escolha YAML.

  7. Em uma CodeCatalyst ação, adicione a referência de variável predefinida usando a seguinte sintaxe:

    ${action-group-name.action-name-or-WorkflowSource.variable-name}

    Substitua:

    • action-group-name com o nome do grupo de ação.

      nota

      Você pode omitir action-group-name se não houver um grupo de ações ou se a variável for produzida por uma ação no mesmo grupo de ações.

    • action-name-or-WorkflowSource por:

      O nome da ação que gera a variável.

      ou

      WorkflowSource, se a variável for a CommitId variável BranchName ou.

    • variable-name com o nome da variável.

    Por exemplo: .

    MySecondAction: Configuration: Steps: - Run: echo ${MyFirstECSAction.cluster}

    Outro exemplo:

    MySecondAction: Configuration: Steps: - Run: echo ${WorkflowSource.CommitId}

    Para obter mais exemplos, consulte Exemplos de referenciamento de variáveis predefinidas. Para obter mais informações, consulte YAMLDefinição de fluxo de trabalho para sua ação.

  8. (Opcional) Escolha Validar para validar o YAML código do fluxo de trabalho antes de confirmar.

  9. Escolha Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.