circleci-cli icon indicating copy to clipboard operation
circleci-cli copied to clipboard

Would you consider supporting `machine` executors in `circleci local execute`?

Open kienstra opened this issue 2 years ago • 2 comments

What problem does this feature solve?:

Using circleci local execute for many more jobs, and often the most useful jobs to debug, like e2e tests.

This CircleCI CLI is amazing, it sets CircleCI apart.

circleci local execute doesn't support machine executors, only Docker executors.

That's understandable, as they 'require an extra VM to run their jobs.' But machine support would help a lot.

Provide an example:

Some of the most useful jobs to debug with the CLI are e2e tests.

Those more likely to fail only in CI, and not in your local environment.

And often, e2e tests run on machine executors. Maybe because they can come with a lot installed, like Docker.

Examples:

GitHub shows 37,006 .circleci/config.yml files that have machine, thought many times machine doesn't refer to the executor.

If you're open to considering it, supporting machine executors could add a lot of power to an already industry-leading CLI.

Thanks!

kienstra avatar Mar 01 '22 16:03 kienstra

Hi @kienstra, thanks for your suggestion. 
I will check internally with the team, and get back to you asap

abdelDriowya avatar May 11 '23 14:05 abdelDriowya

Hi @abdelDriowya, thanks so much for asking about this!

kienstra avatar May 11 '23 15:05 kienstra