To get the current version of the Linux runner, I can pull `docker-public.packages.atlassian.com/sox/atlassian/bitbucket-pipelines-runner`. So any time I deploy a new Linux build machine or pod, I can be confident that it'll work with current Bitbucket.
Is there an equivalent for Windows runners? Currently I'm downloading a versioned zip file. So after I deploy a new Windows build machine, I notice that it's still complaining about not using the latest version of the runner, I smack my forehead, edit my Pulumi config file to update the download location, and redeploy the machine. Which take an insanely long time due to having to install VS build tools (20 minutes download and install time!?).
To avoid that headache (and sore forehead), I'd like a Chocolatey or winget package, or even an unversioned "latest" download URL, that guarantees that I'm installing today's runner, not last year's runner. Does such a thing exist?
G'day, @Paul Hicks
Welcome to the community!
There are no automated options for Windows Runner to update/download the latest Runner version yet. We do have an existing feature request that I highly suggest you keep an eye on to get an update at
https://jira.atlassian.com/browse/BCLOUD-22032
That said, when downloading Windows Runner you need to specify the runner version to get the latest version, for example:
Invoke-WebRequest -Uri https://product-downloads.atlassian.com/software/bitbucket/pipelines/atlassian-bitbucket-pipelines-runner-
3.16.0.zip -OutFile .\atlassian-bitbucket-pipelines-runner.zip
You can get the runner current version from our Changelog page here.
I hope this helps.
Regards,
Syahrul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.