You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
Hello,
I have multiple Windows and macOS machines with runners and I'd like all of them to be able to run a pipeline that do no require a specific OS.
I thought I could just use self.hosted alone, but it didn't work, the pipeline DebugPipeline fails with ''Currently no online runner available that matches the required labels"
custom:
debug-mac:
- step:
name: 'DebugPipelineMac'
runs-on:
- self.hosted
- macos
script:
- echo 'DebugPipelineMac'
debug-win:
- step:
name: 'DebugPipelineWin'
runs-on:
- self.hosted
- windows
script:
- echo 'DebugPipelineWin'
debug:
- step:
name: 'DebugPipeline'
runs-on:
- self.hosted
script:
- echo 'DebugPipeline'
How can I achieve this ? I used custom pipelines in this example, but ideally I want to use it for pull-requests ones, we tend to have many short terms of them and I'd like to spread the loads on all machines.
Redacted to avoid confusion
Thank you for you reply @Syahrul. Unfortunately this doesn't work , because you cannot have multiple platform labels.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey @Romain T_
Apologize for the confusion. I made a mistake while reviewing the documentation and test.
Apparently, we don't support multiple platform usage in a single step at this moment. This is due to the differences in each platform build, so we don't have the flexibility to utilize different types of platforms in steps for now.
Since this is a great feature to be added, I have proceeded to raise a feature request on your behalf. Please Vote and Watch the feature request so that you'll receive an update in the future at:
That said, I am redacting the above answer to avoid confusion.
Again apologize for that.
Cheers,
Syahrul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you, I've added details on the issue on how we are using pipelines and that limitations we are facing.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.