Esegui un flusso di lavoro
Run Workflow… avvia un flusso di lavoro che può essere eseguito manualmente, ad esempio un flusso di lavoro di azioni GitHub con un trigger workflow_dispatch o una pipeline Bitbucket custom. GitTree legge i suoi input dal file del flusso di lavoro nel ramo scelto e mostra un campo per ciascuno.
Richiede GitTree Pro o una versione di prova in corso; La versione gratuita mantiene tutte le funzionalità Git locali. Confronta i piani.
In questa pagina
Prima di iniziare
- GitTree Pro o una versione di prova in esecuzione: le esecuzioni CI/CD fanno parte di Pro.
- Un flusso di lavoro che può essere eseguito manualmente e l'autorizzazione per eseguirlo.
Dove trovarlo
- La vista CI/CD o la tavolozza: Run Workflow…; fare clic con il pulsante destro del mouse su un ramo: Run Workflow on Branch….
| Azione | macOS | Windows e Linux |
|---|---|---|
| Show CI/CD | ⌥P | Alt+P |
Passi
Scegli il flusso di lavoro e il ramo
Apri Run Workflow…, scegli Workflow (o Pipeline) e Branch or tag su cui eseguirlo.
Compila gli input
GitTree mostra Inputs (from … at …), un campo per input, con required contrassegnati. Gli input sono visibili a tutti coloro che possono vedere la corsa.
Eseguilo
Premi Run Workflow. Se viene distribuito in un ambiente protetto, GitTree chiede prima a Run and deploy to …?.
Risultato atteso
Una nuova esecuzione inizia dal ramo scelto e appare in cima all'elenco.
Variabili garantite
Laddove il provider dispone di variabili protette (Bitbucket), aggiungi ciascuna per nome in Secured variables. Quando esegui, una finestra di dialogo di sistema richiede ciascun valore; GitTree non lo mostra né lo memorizza mai.
Se qualcosa va storto
"Nessun flusso di lavoro qui può essere eseguito manualmente."
Su GitHub, aggiungi un trigger workflow_dispatch a un file di flusso di lavoro; su Bitbucket, aggiungi una pipeline in pipelines: custom:.
"Non è stato possibile leggere gli input dal file, quindi aggiungili per nome."
Utilizza Add input per ogni nome e valore previsto dal flusso di lavoro.
Domande
Posso eseguirlo su un ramo che non è elencato?
SÌ. È possibile che non tutte le filiali siano elencate; digita il suo nome per usarlo.