Ricerca per argomento: DevOps
GitHub include alcune funzionalità un po' nascoste, soprattutto a livello di markdown. Queste possono essere particolarmente utili quando si vuole creare una nuova issue, per mostrare più nel dettaglio che cosa sta succedendo.Per esempio, è possibile mostrare dei colori se questi...
Nei workflow di GitHub sappiamo bene che, come avviene per Azure DevOps, tutti i job vengono eseguiti di default in "parallelo". Questo potrebbe essere sia un vantaggio che uno svantaggio, ma dipende chiaramente dalle condizioni di business. Il deployment, in particolare, è ...
Quando ci occupiamo di sviluppo di un'applicativo web, di un CMS o di frontend in generale, abbiamo sicuramente a che fare con la gestione delle immagini. Queste potrebbero essere molto pesanti e spesso potrebbe non essere necessario tenerle ad una risoluzione elevata (pensiamo, ...
Abbiamo già visto in passato (https://www.dopsitalia.com/script/44/Calcolare-Automaticamente-Numero-Versione-Repository-Pipeline-Azure-DevOps.aspx) come effettuare il versioning di un repository sfruttando una pipeline creata in Azure DevOps. Ma che cosa cambia se la pipeline è ...
Anche se sicuramente non è un comportamento atteso, spesso succede che per errore venga fatto il deploy di alcune componenti all'interno di un cluster di Kubernetes che non sono configurate correttamente. Vuoi che sia per disattenzione, per fretta, oppure perchè i componenti ...
Quando si eseguono dei processi automatici, dobbiamo dare per scontato che tutto l'automatismo vada a buon fine e, che nel caso qualcosa vada storto, dobbiamo assicurarci di gestire in modo appropriato gli errori che si verificano. Parte di questi errori, tuttavia, potrebbero ...
All'interno di una GitHub Action possiamo specificare quelli che sono gli eventi che scatenano l'esecuzione del workflow. Di questi ne esistono diversi e la documentazione è piuttosto esaustiva, ma il più comune è sicuramente quello identificato dall'attributo pull_request che ...
Le variabili tipizzate sono un grande vantaggio per i linguaggi di programmazione in generale e, le pipeline YAML di Azure DevOps, fanno proprio uso di questo e garantiscono l'integrità di tipo anche attraverso la validazione del template, prima ancora che questo venga messo in ...
In Azure DevOps con le classic build pipeline avevamo a disposizione la possibilità di taggare automaticamente il repository a valle di una build completata con successo. Tuttavia, questa opzione non esiste più per quanto riguarda le pipeline YAML di cui abbiamo già visto più ...
In uno degli ultimi aggiornamenti (Sprint 192 di Settembre), Microsoft ha rilasciato un update importante per quanto riguarda la sintassi YAML introducendo, finalmente, un supporto migliore agli statement decisionali. Sebbene ad oggi non ci sia anche l'uso di un vero e proprio ...