(no title)
simon04 | 1 year ago
GitLab CI allows to run a bunch of commands in any Docker image you specify. The Docker image and/or your scripts may be self-written.
How do you find, for instance, GitHub Actions more advanced?
simon04 | 1 year ago
GitLab CI allows to run a bunch of commands in any Docker image you specify. The Docker image and/or your scripts may be self-written.
How do you find, for instance, GitHub Actions more advanced?
orf|1 year ago
Being able to easily tap into an ecosystem of existing re-usable functionality (actions) is a great and pretty advanced feature that requires a very different (and more advanced) set of abstractions than running “a bunch of commands in a docker image you specify”.
Not that it’s a perfect system, but a core CI system with a decoupled layer of “things that run on that CI system” is a great model.
For example, the core of GitHub actions doesn’t have anything built-in that clones repositories. That’s a first-party action (component) that GitHub develops, releases and evolves independently. But you can roll your own if you want.
hhh|1 year ago
They've also introduced Components a year?(don't hold me to that) ago, which is more akin to the GitHub actions model.
https://docs.gitlab.com/ee/ci/components/index.html