firecow / gitlab-ci-local

Tired of pushing to test your .gitlab-ci.yml?
MIT License
2.22k stars 127 forks source link

Support custom executor #1314

Open cavivie opened 1 month ago

cavivie commented 1 month ago

Is your feature request related to a problem? Please describe. No.

Describe the solution you'd like Ability to use custom executors locally.

Describe alternatives you've considered Ability to use custom executors locally

Additional context Ability to use custom executors locally

firecow commented 4 weeks ago

You need to put a lot more context into this issue.

I have no idea what kind of code I should write to implement this :smile:

Just reopen this issue if you add more context to your description.

cavivie commented 4 weeks ago

I want to run this great project on a macOS host, and I want my ci files to be executed by the tart executor, that is, to run the ci script in a macOS virtual machine driven by tart, instead of docker or shell. I don't know how to do this at present. Can existing projects accomplish this goal? If not, how should we support this.

https://github.com/cirruslabs/gitlab-tart-executor

cavivie commented 4 weeks ago

Since the issue was closed by the repo owner, who is you, I can't re-open it anyway.

firecow commented 4 weeks ago

Supporting these custom executors is going to be a major undertaking.

I'm not going to work on this, but we will leave this open in case others want to implement it.

firecow commented 4 weeks ago

Similar issue here https://github.com/firecow/gitlab-ci-local/issues/1064