Iscriviti alle newsletter unoscript@lgiorno, ogni giorno uno script nuovo!
Gli ultimi script
Abbiamo già avuto modo di vedere in passato cosa siano le artifact attestation, ovvero un meccanismo per certificare la provenienza di determinati artefatti, siano essi degli file di testo, dei file zip, dei pacchetti di NuGet/npm o addirittura immagini da utilizzare in container...
Recentemente ho avuto la necessità di creare una code wiki in Azure DevOps, ovvero una Wiki basata su un repository di Azure DevOps. Questo perchè avevo già a disposizione un repository con il codice sorgente di un microservizio, e questo conteneva la documentazione in una ...
Secret scanning è una feature di GitHub che permette di identificare token o secret che sono state, volontariamente o no, inserite all'interno del repository (o di tutta l'organizzazione in cui Secret Scanning è abilitato). Lo scan è basato su regular expression che possono, ...
La telemetria è una implementazione fondamentale per sapere se le nostre applicazioni, servizi o altro, stanno funzionando come si deve. Per questo è altrettanto utile integrarla nei nostri workflow di GitHub, perchè così possiamo sapere, per esempio esportandoci dei dati in tool...
Nello script precedente abbiamo visto come sia facile utilizzare la CLI di GitHub per filtrare le issue presenti all'interno di un repository di GitHub. Mentre in quel caso abbiamo filtrato le issue a monte sfruttando il valore di una property ben definita come il titolo, tramite...
Quando si gestiscono repository di grandi dimensioni, è piuttosto normale avere anche un backlog con un numero smisurato di issue. Questo non succede solamente nel caso dei repository di organization, ma anche nel mondo open-source, dove chiunque può aprire una issue. Grazie all'...
Nello script precedente abbiamo visto come sia facile poter generare un token tramite un account di servizio per poter eseguire operazioni in modo completamente automatizzato e senza dover esporre delle secret che rappresentano la nostra identità. Quello che però non abbiamo ...
Nell'eseguire dei workflow automatizzati ci può capitare di dover eseguire delle operazioni al posto di utenti "normali". Per esempio, quando si crea una pull-request, è un utente che deve creare il branch, fare le modifiche, eseguire il commit e, infine, aprire la pull-request. ...
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 ...
I più letti del mese
- Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
di Matteo Tumiati, il 12 dicembre 2024 alle 08:00 - Eliminare una project wiki di Azure DevOps
di Matteo Tumiati, il 5 dicembre 2024 alle 08:00 - Eseguire una ricerca avanzata per recuperare le issue di GitHub
di Matteo Tumiati, il 14 novembre 2024 alle 08:00 - Triggerare una pipeline su un altro repository di Azure DevOps
di Matteo Tumiati, il 3 ottobre 2024 alle 08:00 - Generare la software bill of material (SBOM) in GitHub
di Matteo Tumiati, il 20 giugno 2024 alle 08:00 - Cancellare una run di un workflow di GitHub
di Matteo Tumiati, il 27 giugno 2024 alle 08:00 - Sostituire la GitHub Action di login su private registry
di Matteo Tumiati, il 7 marzo 2024 alle 08:00 - Eseguire script pre e post esecuzione di un workflow di GitHub
di Matteo Tumiati, il 21 novembre 2024 alle 08:00 - Applicare un filtro per recuperare alcune issue di GitHub
di Matteo Tumiati, il 7 novembre 2024 alle 08:00 - Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
di Matteo Tumiati, il 24 ottobre 2024 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 e validare il tipo dei parametri nei template delle pipeline di Azure DevOps
di Matteo Tumiati, il 3 dicembre 2020 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