Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
GitHub, come un qualsiasi altro strumento che permette di gestire codice sorgente tramite git, mantiene una history di tutti i rilasci che sono stati fatti, sia come tag che come release. Di fatto non è detto che per un tag ci sia per forza una release corrispondente (es. per le ...
Negli scenari in cui vogliamo mantenere il codice delle pipeline (YAML) separato dal codice applicativo, oppure quando necessitiamo di eseguire una pipeline che fa riferimento a codice sorgente che si trova in un altro repository, ad esempio per compilare una libreria, in Azure ...
Abbiamo già visto in passato come sia semplice terminare l'esecuzione di un workflow di GitHub, in quel caso per non proseguire l'esecuzione e lanciare un errore qualora la soglia minima della code coverage non venga raggiunta (https://www.dopsitalia.com/script/78/Terminare-...
Il "Software Bill of Material" (o SBOM) è un documento che elenca tutte le dipendenze che il nostro progetto richiede (es. pacchetti di NuGet, npm), dirette o transitive (es. dipendenze di dipendenze), e tutte le relative informazioni associate (es. il numero di versione, la ...
L'arrivo dei marketplace sui nostri dispositivi, come per esempio l'App Store per iOS e il Microsoft Store per Windows, ci ha assicurato una questione importante: la provenienza e l'integrità del software che andiamo a scaricare e installare. Infatti, prima dell'introduzione ...
In GitHub, così come in Azure DevOps o in altri sistemi di CI/CD, abbiamo la possibilità di scegliere se eseguire i nostri workflow tramite degli agent (o runner) completamente gestiti dal vendor, oppure da noi stessi (o dall'organizzazione). Chiaramente la scelta di un sistema o...
Le custom property in GitHub sono uno strumento molto utile perché ci consentono di applicare dei metadati su tutti i repository dell'organizzazione, per fare in modo che questi rispettino determinati requisiti di compliance o di protezione dei dati. Per esempio, una regola ...
Abbiamo già visto in precedenza con uno script dedicato sul canale (https://www.dopsitalia.com/script/89/Impostare-Dinamicamente-Nome-Run-Workflow-GitHub.aspx) come sia facile per un workflow di GitHub impostare un nome dinamico per la run in esecuzione.In questo script, invece, ...
#Scrivi una introduzione di una riga su cosa siano i webhook e perché sono utiliI webhook sono un meccanismo piuttosto noto e comune ormai per inviare notifiche automatiche a un URL specifico quando si verifica un evento specifico. Sono utili per integrare sistemi e automatizzare ...
In uno script precedente (https://www.dopsitalia.com/script/111/Disabilitare-Automaticamente-Workflow-GitHub.aspx) abbiamo visto come sia facile disabilitare automaticamente un workflow esistente. Questo, però, funziona solamente nel momento in cui il workflow è nello stato "...
I più letti del mese
- Triggerare una pipeline su un altro repository di Azure DevOps
di Matteo Tumiati, il 3 ottobre alle 08:00 - Cancellare una run di un workflow di GitHub
di Matteo Tumiati, il 27 giugno alle 08:00 - Recuperare l'ultima versione di una release di GitHub
di Matteo Tumiati, 4 giorni fa alle 08:00 - Generare la software bill of material (SBOM) in GitHub
di Matteo Tumiati, il 20 giugno alle 08:00 - Evitare (o ridurre) il repo-jacking sulle GitHub Actions
di Matteo Tumiati, l'11 aprile alle 08:00 - Eseguire i worklow di GitHub su runner potenziati
di Matteo Tumiati, il 6 giugno alle 08:00 - Installare le Web App site extension tramite una pipeline di Azure DevOps
di Matteo Tumiati, il 30 novembre 2023 alle 08:00 - Migrare una service connection a workload identity federation in Azure DevOps
di Matteo Tumiati, il 28 marzo alle 08:00 - Creare un webhook in Azure DevOps
di Matteo Tumiati, il 9 maggio alle 08:00 - Eseguire le GitHub Actions offline
di Matteo Tumiati, il 18 gennaio alle 08:00
Gli script più popolari
- Generare le release note automaticamente tramite una GitHub Action
di Matteo Tumiati, il 24 marzo 2022 alle 08:00 - Eseguire script inline con Azure DevOps
di Matteo Tumiati, il 17 ottobre 2019 alle 08:00 - Impostare l'auto-complete delle pull request in Azure DevOps
di Matteo Tumiati, il 15 ottobre 2020 alle 08:00 - Validare una pipeline YAML senza eseguirla in Azure DevOps
di Matteo Tumiati, il 19 marzo 2020 alle 08:00 - Esecuzione condizionale dei task nelle pipeline YAML di Azure DevOps
di Matteo Tumiati, il 14 gennaio 2021 alle 08:00 - Selezione e configurazione degli agent nelle pipeline di Azure DevOps
di Matteo Tumiati, l'8 ottobre 2020 alle 08:00 - GitHub Codespaces con un repository di Azure DevOps
di Matteo Tumiati, il 10 giugno 2021 alle 08:00 - Creare contatori nelle pipeline YAML con Azure DevOps
di Matteo Tumiati, il 12 dicembre 2019 alle 08:00 - Impostare la priorità di esecuzione di una pipeline YAML di Azure DevOps
di Matteo Tumiati, il 25 marzo 2021 alle 08:00 - Impostare e validare il tipo dei parametri nei template delle pipeline di Azure DevOps
di Matteo Tumiati, il 3 dicembre 2020 alle 08:00