Adicionando uma ação com curadoria GitHub - 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á.

Adicionando uma ação com curadoria GitHub

Uma GitHub ação com curadoria é uma GitHub ação que é disponibilizada no CodeCatalyst console e serve como um exemplo de como usar uma GitHub ação dentro de um CodeCatalyst fluxo de trabalho.

GitHub As ações selecionadas são agrupadas na ação de GitHub ações CodeCatalyst de autoria, identificada pelo identificador. aws/github-actions-runner@v1 Por exemplo, veja como é a GitHub ação curada TruffleHog OSS,,:

Actions: TruffleHogOSS_e8: Identifier: aws/github-actions-runner@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this Workflow as a source Configuration: Steps: - uses: trufflesecurity/trufflehog@v3.16.0 with: path: ' ' # Required; description: Repository path base: ' ' # Required; description: Start scanning from here (usually main branch). head: ' ' # Optional; description: Scan commits until here (usually dev branch). extra_args: ' ' # Optional; description: Extra args to be passed to the trufflehog cli.

No código anterior, a ação CodeCatalyst GitHub Ações (identificada poraws/github-actions-runner@v1) envolve a TruffleHog OSS ação (identificada portrufflesecurity/trufflehog@v3.16.0), fazendo com que ela funcione em um CodeCatalyst fluxo de trabalho.

Para configurar essa ação, você substituiria as strings vazias abaixo with: por seus próprios valores. Por exemplo: .

Actions: TruffleHogOSS_e8: Identifier: aws/github-actions-runner@v1 Inputs: Sources: - WorkflowSource # This specifies that the action requires this Workflow as a source Configuration: Steps: - uses: trufflesecurity/trufflehog@v3.16.0 with: path: ./ base: main # Required; description: Start scanning from here (usually main branch). head: HEAD # Optional; description: Scan commits until here (usually dev branch). extra_args: '‐‐debug ‐‐only-verified' # Optional; description: Extra args to be passed to the trufflehog cli.

Para adicionar uma GitHub ação organizada a um fluxo de trabalho, use o procedimento a seguir. Para obter informações gerais sobre o uso de GitHub ações em um CodeCatalyst fluxo de trabalho, consulteIntegração com GitHub ações.

nota

Se você não vê sua GitHub Ação na lista de ações selecionadas, você ainda pode adicioná-la ao seu fluxo de trabalho usando a ação GitHub Ações. Para ter mais informações, consulte Adicionando a GitHub ação 'Ações'.

Visual
Para adicionar uma GitHub ação com curadoria usando o editor visual
  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 Visual.

  7. No canto superior esquerdo, escolha + Ações para abrir o catálogo de ações.

  8. Na lista suspensa, escolha. GitHub

  9. Procure ou pesquise uma GitHub ação e faça o seguinte:

    • Escolha o sinal de adição (+) para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

      Ou

    • Escolha o nome da GitHub ação. A caixa de diálogo de detalhes da ação é exibida. Nessa caixa de diálogo:

      • (Opcional) Escolha Exibir fonte para ver o código-fonte da ação.

      • Escolha Adicionar ao fluxo de trabalho para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

  10. Nas guias Entradas, Configuração e Saídas, preencha os campos de acordo com suas necessidades. Para obter uma descrição de cada campo, consulte Ação de 'GitHub ações' YAML o. Essa referência fornece informações detalhadas sobre cada campo (e o valor YAML da propriedade correspondente) disponível para a ação GitHubAções, conforme aparece nos editores visual YAML e no editor.

    Para obter informações sobre as opções de configuração disponíveis para a GitHub Ação selecionada, consulte sua documentação.

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

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

YAML
Para adicionar uma GitHub ação com curadoria usando o editor YAML
  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. No canto superior esquerdo, escolha + Ações para abrir o catálogo de ações.

  8. Na lista suspensa, escolha. GitHub

  9. Procure ou pesquise uma GitHub ação e faça o seguinte:

    • Escolha o sinal de adição (+) para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

      Ou

    • Escolha o nome da GitHub ação. A caixa de diálogo de detalhes da ação é exibida. Nessa caixa de diálogo:

      • (Opcional) Escolha Exibir fonte para ver o código-fonte da ação.

      • Escolha Adicionar ao fluxo de trabalho para adicionar a ação ao diagrama do fluxo de trabalho e abrir seu painel de configuração.

  10. Modifique as propriedades no YAML código de acordo com suas necessidades. Uma explicação de cada propriedade disponível para a ação GitHub Ações é fornecida noAção de 'GitHub ações' YAML.

    Para obter informações sobre as opções de configuração disponíveis para a GitHub Ação selecionada, consulte sua documentação.

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

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