Creare e controllare i file della pipeline
New CI/CD File… scrive un file iniziale dove il tuo provider lo legge, come .github/workflows/ o .gitlab-ci.yml; non scrive mai su un file esistente. Modificalo in GitTree, premi Check with … per far sì che il provider lo convalidi, quindi esegui il commit come qualsiasi file.
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 corso: CI/CD fa parte di Pro.
- Il repository è aperto; il controllo del file richiede un account per il suo host.
Dove trovarlo
- La tavolozza: New CI/CD File… e Check CI/CD File with Provider.
| Azione | macOS | Windows e Linux |
|---|---|---|
| La tavolozza dei comandi | ⌘⇧P | Ctrl+Shift+P |
Passi
Scegli un file iniziale
Scegli New CI/CD File…, quindi un modello in Starter files, come GitHub Actions: build and test o GitLab CI/CD: build and test stages. Premi Create File.
Modificalo
Il nuovo file si apre nell'area di lavoro dei file. Cambia i comandi in quelli del tuo progetto e Save.
Verificalo con il fornitore
Premi Check with …. GitTree mostra … accepts this file. o Errors e Warnings riportati e, dove il fornitore lo offre, The file as … expands it.
Impegnatelo
Metti in scena, esegui il commit del file e invialo. Il provider lo esegue al push successivo.
Risultato atteso
Un file CI/CD accettato dal provider è nel tuo repository.
File iniziali
- GitHub Azioni: creazione e test, Node.js, Rust ed esecuzione manuale con input.
- GitLab CI/CD: fasi di creazione e test.
- Bitbucket Pipelines: creazione, test e distribuzione personalizzata.
- Azure Pipelines: creazione e test.
Se qualcosa va storto
"Un file è già in...; GitTree non lo sovrascrive mai."
Modifica invece il file esistente o spostalo prima.
"Apri prima il file nell'area di lavoro file."
Apri il file CI/CD, quindi premi Check with ….
Domande
Il controllo del file lo esegue?
No. Il fornitore si limita a convalidarlo; niente funziona finché non spingi.