Examinar a versão e testar uma ação

Concluído

As ações geralmente produzirão a saída do console. Você não precisa se conectar diretamente aos executores para recuperar essa saída.

A saída do console das ações está disponível diretamente de dentro da interface do usuário do GitHub.

Selecione Ações no menu do repositório superior para ver uma lista de fluxos de trabalho executados para ver a saída.

Em seguida, clique no nome do trabalho para ver a saída das etapas.

Saída do console de ações.

A saída do console pode ajudar na depuração. Se não for suficiente, você também poderá habilitar mais registro em log. Confira: Como habilitar o registro em log da depuração.

Release Management para Actions

Embora você possa estar feliz em recuperar a versão mais recente da ação, há muitas situações em que você pode querer uma versão específica da ação.

Você pode solicitar uma versão específica da ação de várias maneiras:

Marcações

As tags permitem que você especifique as versões precisas com que deseja trabalhar.


steps:
    -uses: actions/install-timer@v2.0.1

Hashes baseados em SHA

Você pode especificar um hash baseado em SHA solicitado para uma ação. Ele garante que a ação não foi alterada. No entanto, a desvantagem disso é que você também não receberá atualizações para a ação automaticamente.

steps:
    -uses: actions/install-timer@327239021f7cc39fe7327647b213799853a9eb98

Branches

Uma forma comum de solicitar ações é se referir à ramificação com que você quer trabalhar. Em seguida, você obterá a versão mais recente dessa ramificação. Isso significa que você se beneficiará das atualizações, mas também aumentará a chance de interrupção do código.

steps:
    -uses: actions/install-timer@develop

Testar uma ação

O GitHub oferece várias ferramentas de aprendizado para ações.

GitHub Actions: hello-world

Você verá um exemplo básico de como:

  • Organizar e identificar arquivos de fluxo de trabalho.
  • Adicionar scripts executáveis.
  • Criar blocos de ação e fluxo de trabalho.
  • Disparar fluxos de trabalho.
  • Descobrir logs de fluxo de trabalho.