Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gitlab Runner Support #115

Open
dennispost opened this issue Aug 17, 2023 · 5 comments
Open

Gitlab Runner Support #115

dennispost opened this issue Aug 17, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@dennispost
Copy link

Hey where should we track support for Gitlab runner?
Can we add support for orchard inside the existing Tart Gitlab runner?

@fkorotkov fkorotkov added the enhancement New feature or request label Aug 17, 2023
@fkorotkov
Copy link
Contributor

I guess we should be able to add this support the in the orchard client itself. It will be even easier comparing to the instance level executor since we won't need to manage VM life cycle (Orchard Controller will do it for us):

[[runners]]
  # ...
  executor = "custom"
  [runners.feature_flags]
    FF_RESOLVE_FULL_TLS_CHAIN = false
  [runners.custom]
    prepare_exec = "orchard"
    prepare_args = ["gitlab", "prepare"]
    run_exec = "orchard"
    run_args = ["gitlab", "run"]
    cleanup_exec = "orchard"
    cleanup_args = ["gitlab", "cleanup"]

@dennispost how many hosts are you planning to have in the Orchard Cluster? Are you planning to have different kind of jobs in terms of resources? Like ones that use all CPU cores of the host and some more light weight?

@dennispost
Copy link
Author

dennispost commented Aug 17, 2023

We're planning to have at least 2 mac minis in the orchard cluster.
Yeah a UI test job needs much more resources than an app build job. But that is based one the image right?

@hblockx
Copy link

hblockx commented Mar 28, 2024

Highly interested in this functionality. We are planning to combine 20 mac minis for building our macOS and iOS applications. Sadly there seems to be no good alternative using gitlab runners. Is the feature still planned for the future?

@fkorotkov
Copy link
Contributor

Have you seen https://github.com/cirruslabs/packer-plugin-tart? Will configuring 20 minis as dedicated runners in a group work for you in the meantime?

@dali546
Copy link

dali546 commented May 24, 2024

Also interested in this functionality, happy to contribute to this if some guidance is given?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants