Moduli GitLab
Adobe Workfront Fusion richiede una licenza Adobe Workfront Fusion oltre a una licenza Adobe Workfront.
In uno scenario Adobe Workfront Fusion, è possibile automatizzare i flussi di lavoro che utilizzano GitLab, nonché collegarlo a più applicazioni e servizi di terze parti.
Se hai bisogno di istruzioni per la creazione di uno scenario, consulta Creare uno scenario in Adobe Workfront Fusion.
Per informazioni sui moduli, vedere Moduli in Adobe Workfront Fusion.
Requisiti di accesso
Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:
Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.
Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.
Connetti GitLab a Workfront Fusion connect-gitlab-to-workfront-fusion
-
In qualsiasi modulo Workfront Fusion Gitlab, fai clic su Aggiungi accanto al campo di connessione.
-
Configura i campi seguenti:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Nome connessione Immettere un nome per la connessione. GitLab URL Immettere l'URL dell'istanza GitLab. Token di accesso Immetti il Private Token o Personal Access Token.
Per informazioni su come individuare o creare un token di accesso personale in GitLab, vedere "Creare un token di accesso personale" in Token di accesso personali nella documentazione di GitLab.
-
Fai clic su Continua.
-
Fai clic su Autorizza per creare la connessione e tornare al modulo.
GitLab moduli e relativi campi
Quando configuri GitLab moduli, Workfront Fusion visualizza i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati ulteriori campi di GitLab, a seconda di fattori quali il livello di accesso nell'app o nel servizio. Un titolo in grassetto in un modulo indica un campo obbligatorio.
Se viene visualizzato il pulsante Mappa sopra un campo o una funzione, è possibile utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, vedere Mappare le informazioni da un modulo all'altro in Adobe Workfront Fusion.
Triggers
Questo modulo di attivazione immediata avvia uno scenario quando lo stato di una build cambia.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione immediata avvia uno scenario quando viene aggiunto un commento su un commit, una richiesta di unione, un problema o uno snippet di codice.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione immediata avvia uno scenario quando un commit viene inviato a un archivio. Questo modulo non avvia uno scenario quando viene inviato un tag.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione immediata avvia uno scenario quando viene aggiunto un commento su un problema.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo Instant trigger avvia uno scenario quando viene creato un problema o quando un problema esistente viene aggiornato, chiuso o riaperto.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione immediata avvia uno scenario quando si verifica una delle seguenti situazioni:
- Viene creata una nuova richiesta di unione
- Una richiesta di unione esistente viene aggiornata, unita o chiusa
- Viene aggiunto un commit nel ramo di origine
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione immediata avvia uno scenario quando viene aggiunto un commento a una richiesta di unione.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione immediata avvia uno scenario quando lo stato di una pipeline cambia.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione pianificato avvia uno scenario quando viene aggiunto un nuovo progetto di cui l’utente autenticato è membro.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Per istruzioni sulla connessione dell'account GitLab a Workfront Fusion, vedere Connettere GitLab a Workfront Fusion in questo articolo. |
Risultati Max | Immettere o mappare il numero massimo di record che il modulo deve controllare durante ogni ciclo di esecuzione dello scenario. |
Questo modulo di trigger pianificato avvia uno scenario quando viene aggiunto un nuovo ramo a un archivio.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Per istruzioni sulla connessione dell'account GitLab a Workfront Fusion, vedere Connettere GitLab a Workfront Fusion in questo articolo. |
Risultati Max | Immettere o mappare il numero massimo di record che il modulo deve controllare durante ogni ciclo di esecuzione dello scenario. |
Questo modulo di attivazione immediata avvia uno scenario quando un tag viene creato o eliminato in un archivio.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione immediata avvia uno scenario quando viene aggiunto un nuovo commento su uno snippet.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Questo modulo di attivazione pianificato avvia uno scenario quando viene aggiunto un nuovo oggetto. Se non viene applicato alcun filtro, il trigger viene eseguito quando viene aggiunto un nuovo oggetto in sospeso.
Per informazioni sui campi, vedere Ottenere un elenco di cose da fare nella documentazione di GitLab.
Questo modulo di attivazione immediata avvia uno scenario quando viene creata o modificata una pagina wiki.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Seleziona il webhook da utilizzare per questo trigger o aggiungi un nuovo webhook. Per aggiungere un nuovo webhook:
|
Azioni
Questo modulo di azione unisce le modifiche inviate alla richiesta di unione specificata.
Per informazioni sui campi, vedere Accetta richiesta di unione nella documentazione di GitLab.
Questo modulo di azione annulla una singola build di un progetto.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Per istruzioni sulla connessione dell'account GitLab a Workfront Fusion, vedere Connettere GitLab a Workfront Fusion in questo articolo. |
ID progetto | Seleziona o mappa il progetto che contiene la build da annullare. |
Build ID | Seleziona o mappa la build da annullare. |
Merge commit message | Immettere o mappare un messaggio di commit per l'unione. |
Deve rimuovere il ramo di origine | Selezionare se si desidera rimuovere il ramo di origine al termine dell'unione. |
Unisci quando la compilazione riesce | Seleziona se unire la richiesta di unione non appena la build viene completata. |
SHA | Se presente, questo SHA deve corrispondere al HEAD del ramo di origine. Se non corrisponde, l'unione non riesce. |
Questo modulo di azione annulla le build per una singola pipeline.
Per informazioni sui campi, vedere Annullare i processi di una pipeline nella documentazione di GitLab.
Se una richiesta di unione è impostata per essere unita quando una pipeline viene eseguita correttamente, questo modulo di azione annulla l’azione.
Per informazioni sui campi, vedere Annulla unione quando la pipeline viene completata nella documentazione di GitLab.
Questo modulo di azione seleziona un commit per un determinato ramo.
Per informazioni sui campi, vedere Scegliere un commit nella documentazione di GitLab.
Questo modulo di azione crea una nuova etichetta per l’archivio specificato.
Per informazioni sui campi, vedere Creare una nuova etichetta nella documentazione di GitLab.
Questo modulo di azione crea una nuova pipeline per il progetto specificato.
Per informazioni sui campi, consulta Creare una nuova pipeline nella documentazione di GitLab.
Questo modulo di azione aggiunge note sulla versione al tag Git esistente.
Per informazioni sui campi, consulta Creare una versione nella documentazione di GitLab.
Questo modulo di azione crea un nuovo tag nell’archivio che punta al riferimento fornito.
Per informazioni sui campi, vedere Creare un nuovo tag nella documentazione di GitLab.
Questo modulo di azione crea una attività per l’utente corrente sul problema selezionato. L’utente corrente è l’utente identificato dalle credenziali sulla connessione utilizzata per questo modulo.
Per informazioni sui campi, consulta Creare una attività nella documentazione di GitLab.
Questo modulo di azione crea un token per l’utente corrente nella richiesta di unione selezionata. L’utente corrente è l’utente identificato dalle credenziali sulla connessione utilizzata per questo modulo.
Per informazioni sui campi, consulta Creare una cosa da fare nella documentazione di GitLab.
Questo modulo di azione crea una nuova richiesta di unione su un progetto.
Per informazioni sui campi, vedere Creare una richiesta di unione nella documentazione di GitLab.
Questo modulo di azione crea un nuovo file nell’archivio selezionato.
Per informazioni sui campi, vedere Creare un nuovo file nel repository nella documentazione di GitLab.
Questo modulo di azione crea una nota di problema per un singolo problema di progetto.
Per informazioni sui campi, vedi Crea nuova nota problema nella documentazione di GitLab.
Questo modulo di azione crea una nota per una singola richiesta di unione.
Per informazioni sui campi, consulta Creare una nuova nota sulla richiesta di unione nella documentazione di GitLab.
Questo modulo di azione crea una nuova milestone per un progetto.
Per informazioni sui campi, consulta Creare una nuova milestone nella documentazione di GitLab.
Questo modulo di azione crea una nuova nota per un singolo frammento. Le note dello snippet sono commenti che gli utenti possono pubblicare su uno snippet.
Per informazioni sui campi, consulta Creare una nuova nota frammento nella documentazione di GitLab.
Questo modulo di azione crea un singolo ramo dell’archivio.
Per informazioni sui campi, vedere Creare un ramo dell'archivio nella documentazione di GitLab.
Questo modulo di azione crea una nuova variabile di build.
Per informazioni sui campi, vedere Creare la variabile nella documentazione di GitLab.
Questo modulo di azione è destinato solo agli amministratori e ai proprietari dei progetti. Elimina la richiesta di unione in questione
Per informazioni sui campi, vedere Eliminare una richiesta di unione nella documentazione di GitLab.
Questo modulo di azione elimina un file esistente dal repository.
Per informazioni sui campi, vedere Eliminare il file esistente nel repository nella documentazione di GitLab.
Questo modulo di azione elimina un ramo dall’archivio.
Per informazioni sui campi, vedere Elimina ramo dell'archivio nella documentazione di GitLab.
Questo modulo di azione aggiorna un problema di progetto esistente. Questa chiamata viene utilizzata anche per contrassegnare un problema come chiuso.
Per informazioni sui campi, consulta Modifica problema nella documentazione di GitLab.
Questo modulo di azione aggiorna una milestone di progetto esistente.
Per informazioni sui campi, consulta Modifica milestone nella documentazione di GitLab.
Questo modulo di azione cancella la build di un progetto (rimuove gli artefatti del processo e il registro di processo).
Per informazioni sui campi, vedere Cancellare un processo nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di cose da fare.
Per informazioni sui campi, vedere Ottenere un elenco di cose da fare nella documentazione di GitLab.
Questo modulo di azione recupera un singolo processo di un progetto.
Per informazioni sui campi, vedere Ottenere un singolo processo nella documentazione di GitLab.
Questo modulo di azione recupera un tag specifico dell’archivio determinato dal suo nome.
Per informazioni sui campi, vedere Ottenere un singolo tag repository nella documentazione di GitLab.
Questo modulo di azione recupera una distribuzione specifica.
Per informazioni sui campi, vedere Ottenere una distribuzione specifica nella documentazione di GitLab.
Questo modulo di ricerca recupera tutti i problemi assegnati a un singolo progetto milestone.
Per informazioni sui campi, vedi Ottieni tutti i problemi assegnati a un'unica attività cardine nella documentazione di GitLab.
Questo modulo di azione recupera informazioni su un file nell’archivio come nome, dimensione o contenuto.
Per informazioni sui campi, vedere Ottenere il file dal repository nella documentazione di GitLab.
Questo modulo di ricerca recupera gli utenti del progetto.
Per informazioni sui campi, vedere Ottenere gli utenti del progetto nella documentazione di GitLab.
Questo modulo recupera i dettagli del problema.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Per creare una nuova connessione, vedere Connect GitLab to Workfront Fusion in questo articolo. |
Progetto | Seleziona il progetto contenente il problema di cui desideri recuperare i dettagli. |
ID problema | Inserisci o mappa il nome del problema di cui desideri recuperare i dettagli. |
Questo modulo di azione recupera una singola nota per un problema di progetto specifico.
Per informazioni sui campi, consulta Ottenere una singola nota del problema nella documentazione di GitLab.
Questo modulo di azione recupera informazioni su una singola richiesta di unione.
Per informazioni sui campi, vedere Ottenere una singola richiesta di unione nella documentazione di GitLab.
Questo modulo di ricerca recupera informazioni sulla richiesta di unione, inclusi i relativi file e le modifiche.
Per informazioni sui campi, vedere Ottenere modifiche a una richiesta di unione nella documentazione di GitLab.
Questo modulo di azione recupera un elenco di commit di richieste di unione.
Per informazioni sui campi, vedere Ottenere commit di richieste di unione singole nella documentazione di GitLab.
Questo modulo di azione restituisce una singola nota per una determinata richiesta di unione.
Per informazioni sui campi, vedere Ottenere una richiesta di unione singola nella documentazione di GitLab.
Questo modulo di azione recupera i dettagli delle milestone.
Per informazioni sui campi, vedi Ottenere una singola milestone nella documentazione di GitLab.
Questo modulo recupera i dettagli del progetto.
Per informazioni sui campi, vedere Ottenere un singolo progetto nella documentazione di GitLab.
Questo modulo di azione recupera i dettagli del ramo dell’archivio.
Per informazioni sui campi, vedere Ottieni ramo singolo dell'archivio nella documentazione di GitLab.
Questo modulo recupera una singola nota per uno snippet specifico.
Per informazioni sui campi, vedere Ottenere una singola nota frammento nella documentazione di GitLab.
Questo modulo di ricerca recupera i commenti di un commit in un progetto.
Per informazioni sui campi, vedere Ottenere i commenti di un commit nella documentazione di GitLab.
Questo modulo di azione ottiene la differenza di un commit in un progetto.
Per informazioni sui campi, vedere Ottenere le differenze di un commit nella documentazione di GitLab.
Impedisce l'eliminazione degli artefatti quando è impostata la scadenza.
Per informazioni sui campi, vedere Mantieni artifact nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di tutte le note per una singola richiesta di unione.
Per informazioni sui campi, vedere Elencare tutte le note sulla richiesta di unione nella documentazione di GitLab.
Questo modulo ottiene un elenco di tutte le note per un singolo snippet. Le note dello snippet sono commenti che gli utenti possono pubblicare su uno snippet.
Per informazioni sui campi, vedere ?? nella documentazione di GitLab.
Questo modulo di ricerca restituisce un elenco di build per un commit specifico in un progetto.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Per creare una nuova connessione, vedere Connect GitLab to Workfront Fusion in questo articolo. |
ID progetto | Selezionare il progetto contenente il commit per il quale si desidera elencare le build. |
Ambito | Per limitare la ricerca alla generazione con uno stato specifico, seleziona lo stato. Se si lascia vuoto questo campo, vengono restituite tutte le build del commit. |
Questo modulo di ricerca restituisce tutti i problemi in base alle impostazioni del filtro specificate.
Per informazioni sui campi, consulta Elencare i problemi nella documentazione di GitLab.
Questo modulo di ricerca recupera tutti i problemi che verrebbero chiusi unendo la richiesta di unione fornita.
Per informazioni sui campi, consulta Elencare i problemi che si chiuderanno al momento dell'unione nella documentazione di GitLab.
Questo modulo di ricerca recupera tutte le etichette nel progetto.
Per informazioni sui campi, vedere Etichette elenco nella documentazione di GitLab.
Questo modulo di ricerca recupera tutte le richieste di unione in base alle impostazioni del filtro.
Per informazioni sui campi, consulta Elencare richieste di unione nella documentazione di GitLab.
Questo modulo di ricerca recupera i progetti in cui l’utente autenticato è impostato come proprietario.
Per informazioni sui campi, consulta Elencare i progetti utente nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di build in un progetto.
Per informazioni sui campi, consulta Elencare i processi di progetto nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di distribuzioni in un progetto.
Per informazioni sui campi, consulta Elencare le distribuzioni dei progetti nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di tutte le note per un singolo problema.
Per informazioni sui campi, consulta Elencare le note sui problemi del progetto nella documentazione di GitLab.
Questo modulo di ricerca restituisce tutti i problemi di un progetto specificato.
Per informazioni sui campi, consulta Elencare i problemi del progetto nella documentazione di GitLab.
Questo modulo di ricerca recupera tutte le milestone nel progetto.
Per informazioni sui campi, consulta Elencare le milestone del progetto nella documentazione di GitLab.
Questo modulo di ricerca recupera tutte le pipeline per il progetto.
Per informazioni sui campi, consulta Elencare le pipeline del progetto nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di tag del repository da un progetto, ordinati per nome in ordine alfabetico inverso.
Per informazioni sui campi, vedere Elencare i tag del repository dei progetti nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco delle variabili di un progetto.
Per informazioni sui campi, vedere Elencare le variabili di progetto nella documentazione di GitLab.
Questo modulo di ricerca recupera tutti i progetti di cui l’utente autenticato è membro.
Per informazioni sui campi, vedere Elencare tutti i progetti nella documentazione di GitLab.
Questo modulo cerca i rami dell’archivio in base al termine di ricerca.
Per informazioni sui campi, consulta Elenca rami dell'archivio nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di commit dell’archivio in un progetto.
Per informazioni sui campi, vedere Elenca commit repository nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di collaboratori dell’archivio.
Per informazioni sui campi, vedi Collaboratori nella documentazione di GitLab.
Questo modulo di ricerca recupera un elenco di file e directory del repository in un progetto.
Per informazioni sui campi, vedere Elenco struttura repository nella documentazione di GitLab.
Questo modulo di azione contrassegna come completato un singolo elemento da fare in sospeso fornito dal relativo ID per l’utente corrente.
Per informazioni sui campi, vedere Contrassegnare un elemento attività come completato nella documentazione di GitLab.
Modifica una nota esistente di un problema.
Per informazioni sui campi, consulta Modificare la nota di problema esistente nella documentazione di GitLab.
Modifica la nota esistente di una richiesta di unione.
Per informazioni sui campi, vedere Modificare la nota di richiesta di unione esistente nella documentazione di GitLab.
Questo modulo modifica una nota esistente di uno snippet.
Per informazioni sui campi, vedere Modificare la nota frammento esistente nella documentazione di GitLab.
Questo modulo di azione crea un nuovo problema di progetto.
Per informazioni sui campi, vedi Nuovo problema nella documentazione di GitLab.
Questo modulo di azione attiva un’azione manuale per avviare un processo.
Per informazioni sui campi, consulta Riprodurre un processo nella documentazione di GitLab.
Questo modulo di azione aggiunge un commento a un commit.
Per informazioni sui campi, vedere Commento di Post per eseguire il commit nella documentazione di GitLab.
Questo modulo di azione rimuove la variabile di un progetto.
Per informazioni sui campi, vedere Rimuovi variabile nella documentazione di GitLab.
Questo modulo di azione tenta nuovamente una singola build in un commit.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Per creare una nuova connessione, vedere Connect GitLab to Workfront Fusion in questo articolo. |
ID progetto | Seleziona il progetto contenente la build da riprovare. |
Build ID | Seleziona la build da riprovare. |
Questo modulo di azione tenta nuovamente le build non riuscite in una pipeline.
Per informazioni sui campi, vedere Riprovare i processi in una pipeline nella documentazione di GitLab.
Questo modulo recupera i dettagli della variabile specifica di un progetto.
Per informazioni sui campi, vedere Mostra dettagli variabili nella documentazione di GitLab.
Questo modulo di azione aggiorna una versione.
Per informazioni sui campi, consulta Aggiornare una versione nella documentazione di GitLab.
Questo modulo di azione aggiorna una richiesta di unione esistente. È possibile modificare il ramo di destinazione, il titolo o anche chiudere MR.
Per informazioni sui campi, vedere Aggiorna richiesta di unione nella documentazione di GitLab.
Questo modulo di azione aggiorna la variabile di un progetto.
Per informazioni sui campi, vedere Aggiorna variabile nella documentazione di GitLab.