-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
Jenkins 2.204.1
BuildMaster plugin 3.0.0
After upgrading to 3.0 of the plugin I can no longer specify the Release Number with a variable as I could before in the Create Build and Deploy Build tasks.
This in the classic Jenkins job mode.
We run multiple release builds simultaneously at times so I need to be able to specify it via a variable otherwise we have to have have extra jobs and hard code the release number as we cannot use Latest Active Release.
Having the ability to override it in the both tasks or even better would be to have the override in the Inject BuildMaster release details step that would then set the buildmaster_release_number variable for the other BM tasks.
I have not tried yet in declarative script mode yet but this would be needed there as well.
I am going to have to downgrade to the older 2.4.0 version of the plugin for now but I don't know if that version will work with BuildMaster 6.2 when it comes out.
Ah, you're correct - I haven't catered for custom variables. I was assuming that people would just use the ones injected from the environment or parameter tasks.
I had a quick look at using the combobox jelly tag instead of the select option, I don't like how this behaves so will take a little longer to get this working how I would like it - eta a couple of days.
What is the source for the variable that holds the release number? There might be a way I can better support your use case. For example the plugin now supports a BuildMaster Parameter task that allows you to select a release a build time.
Alternatively you could ignore the environment task altogether and inject your own variables:
Ignoring this issue, are there any other features you'd like to see in this plugin?