|
|
|
|
|
by greggman3
1551 days ago
|
|
You can run github actions offline https://github.com/nektos/act I don't think github is trying to create lock-in, I think rather they were trying to make a way to easily share actions (not sure what other CIs systems are designed to have an ecosystem of publicly shared actions). The actions are public and therefore easy to make something that interprets them. I can only guess at some point there will be a push for CIs to converge on some "actions" standard, maybe? |
|
Gitlab's open source runner supports parsing the ci yml and running a job locally, presumably using the same code as the platform, like:
Though they would both suffer on any dependencies on platform hosted environment vars, secrets managers, etc.