Esaminare la versione e testare un'azione

Completato

Le azioni genereranno spesso l'output della console. Non è necessario connettersi direttamente agli strumenti di esecuzione per recuperare l'output.

L'output della console restituito dalle azioni è disponibile direttamente dall'interfaccia utente di GitHub.

Selezionare Azioni nel menu principale del repository per visualizzare un elenco di flussi di lavoro eseguiti per esaminare l'output.

Fare quindi clic sul nome del processo per visualizzare l'output dei passaggi.

Output della console da azioni.

L'output della console consente di eseguire il debug. Se non è sufficiente, è anche possibile abilitare più registrazioni. Vedere: Abilitazione della registrazione del debug.

Gestione della versione per le azioni

Anche se può essere utile recuperare la versione più recente dell'azione, in molte situazioni può essere necessaria una versione specifica dell'azione.

È possibile richiedere una versione specifica dell'azione in diversi modi:

Tag

I tag consentono di specificare le versioni specifiche che si vogliono utilizzare.


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

Hash basati su Agente integrità sistema

È possibile specificare un hash basato sul componente Agente integrità sistema richiesto per un'azione. Garantisce che l'azione non sia stata modificata. L'aspetto negativo di questa procedura, tuttavia, è che non si riceveranno automaticamente gli aggiornamenti all'azione.

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

Rami

Un modo comune per richiedere azioni consiste nel fare riferimento al ramo che si vuole utilizzare. Si otterrà quindi la versione più recente da tale ramo. Ciò significa che si trarrà vantaggio dagli aggiornamenti, ma aumenta anche la possibilità di interruzione del codice.

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

Test di un'azione

GitHub offre diversi strumenti di apprendimento per le azioni.

GitHub Actions: hello-world

Verrà illustrato un esempio di base per:

  • Organizzare e identificare i file del flusso di lavoro.
  • Aggiungere script eseguibili.
  • Creare blocchi di flussi di lavoro e azioni.
  • Attivare flussi di lavoro.
  • Individuare i log del flusso di lavoro.