Hey there ,
We have been using the YAML file tags to match specific machine images that need to be selected to run the build, for example (xcode: 13.0.0
)—based on that, we obtain the value and run the job in a VM with the specified version of Xcode.
For the above workflow to work successfully, we need to set the tag in the configuration file in the machine where the agent is running! I noticed that it’s possible to use wildcards from the YAML, as explained in buildkite-agent start v3 | Buildkite Documentation.
For example, can we use wildcards for tags specified in the agent configuration (tags="os=macos,xcode=*"
)? In that way, the YAML step can continue setting the tag xcode: 13.0.0
, and the agent will use that wildcard queue for it?
Thanks for your help!