firecow / gitlab-ci-local

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

Support custom executor #1314

Open cavivie opened 2 months ago

cavivie commented 2 months 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 2 months 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 2 months 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 2 months ago

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

firecow commented 2 months 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 2 months ago

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