A GUI that lists all the available options is much more user-friendly than a YAML configuration file where you have to guess them or pore over documentation before starting, but even Jenkinsfile syntax looks better than YAML, and Groovy is a real (edit: realer) language that, in theory, can have things like syntax highlighting and auto-completion.
I miss Jenkins too. A lot more flexible compared to GitHub Actions.
Also addresses the supply chain attack vector we've seeing recently, by design. You don't pull external dependencies on every CI/CD invocation; they're installed once, on the server. Realised this when I was writing my post on what you have to do to replicate this in a makeshift way in GitHub Actions: https://developerwithacat.com/blog/202604/github-actions-sup...
3 comments
[ 2.2 ms ] story [ 15.5 ms ] threadAlso addresses the supply chain attack vector we've seeing recently, by design. You don't pull external dependencies on every CI/CD invocation; they're installed once, on the server. Realised this when I was writing my post on what you have to do to replicate this in a makeshift way in GitHub Actions: https://developerwithacat.com/blog/202604/github-actions-sup...