Ricerca: devops

Anche se non è un tema nuovo, poichè le sue origini risalgono circa al 2013, ChatOps è una nuova metodologia che sta emergendo sempre di più per facilitare il lavoro delle persone che si interfacciano con la tecnologia. Consente, in breve, di utilizzare i messaggi per comunicare ...

Quando ci troviamo a lavorare in un ambiente più o meno complesso, sicuramente vogliamo proteggere il codice sorgente, o meglio qualche branch principale come main/master, da commit non inattesi. Possiamo, infatti, impostare quelle che vengono chiamate branch policies o branch ...

In Azure DevOps siamo abituati piuttosto bene per quanto riguarda l'uso delle branch policy, in quanto è tutto visuale ed è abbastanza semplice capire quali restrizioni applicare e quali reviewer agganciare ad una pull request, anche in base al contesto. Tuttavia, in GitHub ...

Personalmente mi sono ritrovato spesso a chiedermi come mai una determinata immagine di Docker non venisse creata correttamente. Capire l'errore che si verifica nel momento in cui si lancia il comando di docker build spesso, infatti, non è intuitivo se non si riesce a capire il ...

Come sappiamo, tra le principali caratteristiche di .NET Core è presente la possibilità di eseguirlo anche in ambiente Linux. Microsoft Azure è alla continua ricerca di diventare uno strumento universale per ogni sviluppatore o DevOps, indipendentemente dalla tecnologia di ...

Nello script precedente (https://www.aspitalia.com/script/1393/Gestire-Dipendenze-Pacchetti-NuGet-Visual-Studio-2019.aspx) abbiamo visto come in .NET Core e Visual Studio 2019 possiamo creare una solution di pacchetti NuGet e gestirne le dipendenze semplicemente impostando le ...

La security è un aspetto fondamentale nello sviluppo di qualsiasi architettura, ma diviene ancor più importante in un mondo basato a microservizi e in cui i rilasci sono sempre più frequenti. E' proprio per questo che nascono le pratiche di DevSecOps....

Il sistema di build e release realizzato con le pipeline di CI/CD è piuttosto riconosciuto e utilizzato nei vari sistemi per orchestrare i rilasci. Tuttavia, questo pattern basato su psh-deployment, non è l'ideale in tutti gli scenari. Infatti, sopratutto per applicazioni cloud-...

Azure Resource Manager (ARM) è il sistema che sta alla base dell'intera infrastruttura di Microsoft Azure e consente la creazione e la configurazione di qualsiasi risorsa. Un template ARM è rappresentato nel formato JSON e permette di essere inoltrato all'infrastruttura tramite ...