Quando creiamo un nuovo workflow in GitHub, abbiamo l' "obbligo" di assegnargli un nome, definito dalla proprietà name, che lo identifica tra gli altri workflow e, pertanto, deve essere univoco all'interno del repository. Se non specificato, il nome verrà assegnato in automatico sfruttando il path del file che contiene il worflow, quindi è piuttosto utile impostarlo per assicurarci che ci sia qualcosa di più "leggibile" quando navigheremo all'interno del tab delle Actions.
Quando però abbiamo avviamo il workflow, la run prende automaticamente il nome in base ad eventi specifici del repository. Per esempio, per un push su un branch o sulla creazione di una pull request, al nome verrà assegnato il valore corrispondente all'ultimo commit message.
Se vogliamo specificare dinamicamente questo valore, possiamo farlo sfruttando la proprietà run-name:
run-name: Deploy to ${{ inputs.deploy_target }} by @${{ github.actor }}
Come si può notare dall'esempio, al momento della valutazione della proprietà avremo già a disposizione tutti gli input (così che sia valido anche per eventi triggerati manualmente) e il contesto di github.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
.NET Conference Italia 2024
Creare una libreria CSS universale: i bottoni
Utilizzare Copilot con Azure Cosmos DB
Gestione dell'annidamento delle regole dei layer in CSS
Gestire la cancellazione di una richiesta in streaming da Blazor
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Combinare Container Queries e Media Queries
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Ricevere notifiche sui test con Azure Load Testing
Conoscere il rendering Server o WebAssembly a runtime in Blazor
I più letti di oggi
- Beta 1 di VS 2005 Enterprise Architect
- Point-in-time restore con gli Azure Storage Blob
- Focus dei tag input con HTML5
- Il nuovo tag nav in HTML5
- Evitare la modalità di risparmio energetico in una Windows Store app
- Real Code Day 4.0: costruire applicazioni reali - Firenze
- AI&ML Conference 2019 - Milano
- Mono 0.12: verso una nuova implementazione di ASP.NET