Share via


Attivare una pipeline dopo un'altra (classica)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

I prodotti di grandi dimensioni hanno diversi componenti dipendenti tra loro. Questi componenti vengono spesso compilati in modo indipendente. Quando un componente upstream (una libreria, ad esempio) cambia, le dipendenze downstream devono essere ricompilate e riconvalidate.

In situazioni come queste, aggiungere un trigger della pipeline per eseguire la pipeline al completamento corretto della pipeline di attivazione.

Aggiungere un trigger di completamento della compilazione

Nell'editor classico, i trigger della pipeline sono denominati trigger di completamento della compilazione. È possibile selezionare qualsiasi altra compilazione nello stesso progetto per essere la pipeline di attivazione.

Dopo aver aggiunto un trigger di completamento della compilazione , selezionare la compilazione attivante. Se la compilazione di attivazione viene generata da un repository Git, è anche possibile specificare filtri di ramo. Se si desidera usare caratteri jolly, digitare la specifica del ramo ,ad esempio features/modules/*, e quindi premere INVIO.

Nota

Tenere presente che in alcuni casi, una singola compilazione multi-processo potrebbe soddisfare le proprie esigenze. Tuttavia, un trigger di completamento della compilazione è utile se i requisiti includono impostazioni di configurazione, opzioni o un team diverso per la pipeline dipendente.

Scaricare gli artefatti dalla compilazione di attivazione

In molti casi, si vuole scaricare gli artefatti dalla compilazione di attivazione. Per eseguire questa operazione:

  1. Modificare la pipeline di compilazione.

  2. Aggiungere l'attività Download Build Artifacts a uno dei processi in Attività.

  3. Per Scaricare gli artefatti prodotti da, selezionare Compilazione specifica.

  4. Selezionare il progetto team che contiene la pipeline di compilazione attivante.

  5. Selezionare la pipeline di compilazione attiva.

  6. Selezionare Quando appropriato, scaricare gli artefatti dalla compilazione di attivazione.

  7. Anche se è stato specificato che si desidera scaricare gli artefatti dalla compilazione di trigger, è comunque necessario selezionare un valore per Build. L'opzione scelta qui determina quale compilazione sarà l'origine degli artefatti ogni volta che viene eseguita la compilazione attivata a causa di qualsiasi motivo diverso BuildCompletion da (ad esempio Manual, IndividualCISchedulee così via).

  8. Specificare il nome dell'artefatto e assicurarsi che corrisponda al nome dell'artefatto pubblicato dalla compilazione attivante.

  9. Specificare la directory Di destinazione in cui si desidera scaricare gli artefatti. ad esempio $(Build.BinariesDirectory)