Ricerca: devops
I log sono un modo intelligente di comunicare con l'agent che esegue le nostre pipeline. Ci permettono infatti non solo di leggere ciò che succede a livello della pipeline stessa, per capire l'output dei task che stiamo eseguendo, ma consentono anche di interagire ed impartire ...
Procedendo sulla scia di quanto mostrato nello script precedente in riferimento ai logging commands di Azure DevOps, ovvero i comandi speciali che possiamo impartire all'agent che esegue le pipeline per creare un logging avanzato, vediamo oggi la possibilità di mostrare il ...
Aumentando il numero di processi automatizzati all'interno della nostra organizzazione aziendale, aumentano anche il numero di pipeline e, di conseguenza di agent, che ci troviamo ad utilizzare. Questo comporta che possiamo ritrovarci nella situazione in cui raggiungiamo ...
In alcuni scenari potrebbe essere necessario dover fermare una build in corso. Alcuni esempi comprendono l'esecuzione in batch di determinati commit, tag di skip applicati dinamicamente sui commit, test di integrazione che falliscono, piuttosto che pipeline triggerate come ...
Passare alla pipeline YAML porta diversi vantaggi, come abbiamo avuto modo di vedere in passato. Uno di questi è sicuramente la possibilità di utilizzare i template per riutilizzare diverse parti di codice, così come avviene in C# per le funzioni. Esattamente come in C# (e in ...
Il deploy delle nostre applicazioni è sempre una fase delicata e che richiede grande attenzione poichè si vuole spesso raggiungere, ad esempio, il cliente senza interruzzione di servizio. Questo obiettivo del zero downtime è piuttosto complicato da raggiugnere e, spesso, dipende ...
Ci sono alcuni scenari, come ad esempio lo sviluppo e la distribuzione di librerie, che richiedono che i test vengano eseguiti su diversi tipi di condizioni per assicurarci che la librerie siano sempre funzionanti. Questo è vero storicamente, ma si è ancor di più accentuato dall'...
Nelle grandi aziende ci sono sicuramente decine, se non centinaia, di progetti configurati all'interno di Azure DevOps. Quando si parla di incrementare (o perlomeno implementare) la sicurezza, soprattutto a livello di rete, spesso si ricorre all'integrazione di agent privati ...
Nello script precedente abbiamo introdotto il concetto delle pipeline che possono girare all'interno di un container. In questo modo, possiamo portare nell'agent tutte le dipendenze di terze parti che sono richieste alle pipeline stesse, senza che questo debba essere ...
In quest'ultima mini-serie abbiamo iniziato a trattare di alcuni argomenti interessanti. All'inizio abbiamo visto come, sfruttando le matrici, sia possibile eseguire lo stesso processo definito dalla pipeline in condizioni differenti e in parallelo. Aggiungendo i container, ...