Here's a subsection of my bitbucket-pipelines.yml:
pipelines:
branches:
release:
- parallel:
- step: *BuildWindows
- step: *BuildMacOS
- step: *BuildDocumentation
- step:
name: Upload
deployment: Develop
This setup is intended to have builds running on three machines/platforms simultaneously. (Documentation is built on linux)
The definitions for these steps each target a different self-hosted machine that is currently idle like so:
definitions:
steps:
- step: &BuildWindows
name: Build Windows
runs-on:
- 'self.hosted'
- 'windows'
This page states that free plan users can have up to 10 parallel steps: https://support.atlassian.com/bitbucket-cloud/docs/parallel-step-options/
In my experience, these steps execute sequentially. Any idea what i might be doing wrong? I have run out of build minutes (trying qodana), but since these steps run on self.hosted runners that should be fine, sequential builds to work.
Hi @MennoVink
Thank you for reaching out to the community.
Based on the YAML configuration, it seems you're missing the "steps" property in your parallel steps.
It should be like this:
Regards,
Mark C
Two ideas:
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.