-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
2.335+. Jenkins. Linux
'm using Jenkins for the release processes. In a freestyle project, I need to show 'To Mail Id' input box to get mail ids to send mail only when 'Send Mail' check box should be checked. For the requirement, I am using 'Formatted HTML' in 'Active Choices Reactive Reference Parameter' to display 'To Mail Id' input box and 'Boolean Parameter' to display the 'Send Mail' check box. And I am referring 'Send Mail' boolean parameter name in 'Referenced parameters' of 'To Mail Id'-'Active Choices Reactive Reference Parameter'. Using groovy script, based on the boolean parameter, the mail id input text is displayed.
The issue is that the 'Boolean Parameter' check and uncheck switching is not reflecting in 'Active Choices Reactive Reference Parameter'. How to resolve the same?
Groovy Script used in 'Active Choices Reactive Reference Parameter'
{{def sendMail = SEND_MAIL;
if (sendMail.equals('on'))
else {
html_to_be_rendered =""
return html_to_be_rendered
}}}
Screenshot #1 - Send Mail Boolean Parameter
Screenshot #2 - To Mail Id Active Choices Reactive Reference Parameter
- is related to
-
JENKINS-68012 CascadeChoiceParameter not rendering values
-
- Closed
-
I wrote the comment above but didn't submit it. I've tried to fix the unit tests… I was going to debug it, but turns out something changed in Jenkins unit tests, or maybe due to my more recent JVM, and now I am not able to debug unit tests... sighs
Sorry joho . The fix is ready, but this release will have to wait until I have time to deal with these unit tests and with running unit tests with Jenkins.
A few weeks ago I had a small window for development, and was planning to cut a release, but then the latest release of Jenkins at that time had changed the SpotBugs rules and that blocked my release. Then the UI changes, and the unit tests. Every time I try to work on this plug-in I end up spending a lot longer dealing with Jira (unfortunately I am more accustomed to GH issues these days, so I'm a bit slow with Jira which is also slower than GH), or with Jenkins dependencies/UI/release process, rather than with the actual work.
If you have time to look at these unit tests, or maybe just test the code in that branch and confirm that it works for you, joho , that'd be grand![](/images/icons/emoticons/smile.png)
Thanks a lot!
Bruno