Code changed in jenkins
User: estarter
Path:
pom.xml
src/main/java/hudson/plugins/release/SafeParametersAction.java
src/main/java/hudson/plugins/release/pipeline/ReleaseQueueListener.java
src/main/java/hudson/plugins/release/pipeline/ReleaseStep.java
src/main/java/hudson/plugins/release/pipeline/ReleaseStepExecution.java
src/main/java/hudson/plugins/release/pipeline/ReleaseTriggerAction.java
src/main/java/hudson/plugins/release/pipeline/ReleaseTriggerListener.java
src/main/resources/hudson/plugins/release/pipeline/Messages.properties
src/main/resources/hudson/plugins/release/pipeline/ReleaseStep/DescriptorImpl/parameters.groovy
src/main/resources/hudson/plugins/release/pipeline/ReleaseStep/config.jelly
src/main/resources/hudson/plugins/release/pipeline/ReleaseStep/config.properties
src/test/java/hudson/plugins/release/pipeline/ReleaseStepTest.java
http://jenkins-ci.org/commit/release-plugin/1f9b17f72bdab24531cf7eb8f8ef52fdbadca417
Log:
JENKINS-40765 add pipeline support (#22)
- allow to schedule release when build is in queue
rewrite SafeParametersAction in order to use parent's parameters field
that allows to benefit on correct execution of ParametersAction#shouldSchedule method
- acquire the lock only when needed
Hi,
I made a corresponding change, see the pull request https://github.com/jenkinsci/release-plugin/pull/22
Could you please take a look on the modification.
oleg_nenashev FYI
Cheers