aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/linaro/pubapi/LinaroPubAPIKey.java
diff options
context:
space:
mode:
authorPaul Sokolovsky <paul.sokolovsky@linaro.org>2015-10-23 19:10:25 +0300
committerPaul Sokolovsky <paul.sokolovsky@linaro.org>2015-10-23 19:10:25 +0300
commit6ffc1ff4a3e89e5c4a19dc85dcbbf2e21a4f9115 (patch)
treeb205fc4c4c41ec1326268f768b57d9fcef7446d1 /src/main/java/linaro/pubapi/LinaroPubAPIKey.java
parent8db0db4dbf0d560fd2b8a325a39a039ec8a38f87 (diff)
Make own class for publishing params, and replace them on each invocation.HEADmaster
Replacing parameters on each invocation of build step is required to support requesting tokens from multiple servers in row to support complex publishing scenarios. Having a separate Java class for paramters is a pre-requisite for such replacing. AbstractBuild.replaceAction also requires fairly recent Jenkins core, so just bump dependency version to the current LTS we use. Change-Id: I01de367d0db22bcd0fd43476894a5d072161ac03
Diffstat (limited to 'src/main/java/linaro/pubapi/LinaroPubAPIKey.java')
-rw-r--r--src/main/java/linaro/pubapi/LinaroPubAPIKey.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/linaro/pubapi/LinaroPubAPIKey.java b/src/main/java/linaro/pubapi/LinaroPubAPIKey.java
index ca91ac3..3f85f80 100644
--- a/src/main/java/linaro/pubapi/LinaroPubAPIKey.java
+++ b/src/main/java/linaro/pubapi/LinaroPubAPIKey.java
@@ -181,7 +181,7 @@ public class LinaroPubAPIKey extends Builder {
params.add(new StringParameterValue("PUBLISH_SERVER", serverUrl));
}
- build.addAction(new ParametersAction(params));
+ build.replaceAction(new LinaroPubTokenAction(params));
return true;
}