GitTree manuale per desktop
Pipeline CI/CD
Le tue pipeline accanto ai tuoi commit: cosa è stato eseguito, cosa non è riuscito e perché, senza uscire dall'app.
Viene eseguito CI/CD
GitTree mostra le esecuzioni CI/CD dell'host del tuo repository, come GitHub Azioni, nel pannello di sinistra e in un elenco completo accanto al grafico: cosa è riuscito, cosa non è riuscito e perché, con Re-run Failed Jobs, Cancel Run… e Run Workflow…. CI/CD fa parte di GitTree Pro.
ProSfoglia e filtra le esecuzioni
L'elenco CI/CD mostra ogni esecuzione del repository e si aggiorna automaticamente durante l'esecuzione. Filters restringilo di Branch, Workflow, Status e Trigger; Mine mantiene le tue corse; Watch mantiene l'aggiornamento della corsa in background e ti informa quando termina.
ProLeggi lavori e registri
Apri un'esecuzione e seleziona un lavoro o un passaggio per leggerne il registro nella scheda Log. Jump to first error va direttamente all'errore, Search the log… trova il testo, Timestamps e Wrap cambiano la visualizzazione, Following mantiene in vista l'output live di un lavoro in esecuzione e Save Log… lo scrive in un file.
ProEseguire nuovamente o annullare una pipeline
Da un'esecuzione, Re-run Failed Jobs ripete solo ciò che non è riuscito, Re-run All Jobs ripete tutto e il menu di un lavoro riesegue solo quel lavoro (Retry Stage su fasi in stile GitLab). Cancel Run… lo interrompe; Force Cancel Run… lo termina senza consentire la pulizia dei lavori. Nessuno dei due annullamenti può essere annullato.
ProEsegui 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
Proworkflow_dispatcho una pipeline Bitbucketcustom. GitTree legge i suoi input dal file del flusso di lavoro nel ramo scelto e mostra un campo per ciascuno.Scarica gli artefatti disponibili
La scheda Artifacts di un'esecuzione elenca i file prodotti, con Name, Size e quando Expires. Save… chiede dove salvarlo e lo scarica lì, poiché il provider lo memorizza; uno zip viene salvato come zip e GitTree non lo apre.
ProIspezionare distribuzioni e ambienti
Un'esecuzione che esegue la distribuzione mostra Deploys to … e una scheda Environments: ciascun ambiente, la relativa distribuzione, ramo o commit e quando. Una distribuzione in attesa mostra Waiting for approval; se sei uno dei suoi revisori, Approve Deployment… e Reject Deployment… agiscono di conseguenza. Questi cambiamenti cambiano per tutti e non possono essere annullati.
ProCreare e controllare i file della pipeline
New CI/CD File… scrive un file iniziale dove il tuo provider lo legge, come
Pro.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.Gestire le impostazioni della pipeline
CI/CD Settings mostra ciò che il provider consente a un'altra app di gestire: Variables, Secrets, Environments, Runners, Schedules, Caches, Definitions e Releases. Il valore di un segreto viene digitato in un prompt di sistema sicuro o letto da un file di tua scelta e va direttamente al fornitore; GitTree non lo mostra, non lo conserva né lo invia mai altrove.
ProUtilizzare i controlli di rilascio della pipeline
CI/CD Settings › Releases elenca le versioni del repository. New Release nomina un tag (o ne crea uno da un ramo o commit), con Title, Notes (Markdown) e file che le persone possono scaricare. Viene pubblicata una versione per tutti coloro che possono vedere il repository, a meno che tu non sia Save as a draft.
ProChiedi a Nour informazioni su un guasto della pipeline
Explain Failure apre Nour con una domanda su un'esecuzione non riuscita. Nour legge il registro del passaggio non riuscito (al massimo 64 KiB) solo se approvi, ogni volta, e risponde indicando cosa ritiene sia andato storto e cosa provare. Considera la risposta come un consiglio: confrontala con il registro.
Pro