Ricerca avanzata
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 ...
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, ...
GitHub Codespaces è una funzionalità molto utile e comoda che risolve un problema storico degli sviluppatori e che negli ultimi anni è diventato via via sempre più importante: il setup dell'ambiente di lavoro con tutte le dipendenze necessarie porta via tempo, soprattutto per i ...
Le pipeline che più spesso ci troviamo ad eseguire sono quelle che coinvolgono il processo di continuous integration dei progetti. Questo significa che eseguiamo gli step di restore delle dipendenze (indipendentemente che esse siano di NuGet, npm o altro) e quindi ci troveremo a...
Nello script precedente abbiamo visto come possiamo fare riferimento ad un tool come GitVersion, fornito da GitTools per calcolare automaticamente un numero di versione in base ai commit, al branch, ai tag presenti e così via. In questo modo, il numero di versione viene calcolato...
Se siamo sviluppatori .NET sappiamo bene come Microsoft abbia cambiato il ciclo di rilascio dell'SDK e del runtime che, ora, prevede una nuova release all'anno nei dintorni di Novembre. Per prepararci al rilascio di .NET 6, possiamo scaricare la preview attuale e iniziare a ...
Quando si lavora nell'enterprise o in aziende che hanno requisiti molti stringenti, è normale avere a che fare con self-hosted agents di Azure DevOps, ovvero virtual machine (o vere e proprie macchine fisiche) che vengono usate per eseguire le pipeline di CI/CD. Differiscono ...