diff --git a/pom.xml b/pom.xml index 26eb210c..d53b94b1 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ s3 hpi - 0.12.1-SNAPSHOT + 0.12.2-SNAPSHOT Jenkins S3 publisher plugin https://github.com/jenkinsci/s3-plugin diff --git a/src/main/java/hudson/plugins/s3/callable/S3Callable.java b/src/main/java/hudson/plugins/s3/callable/S3Callable.java index 5dfa6ab8..e5facdef 100644 --- a/src/main/java/hudson/plugins/s3/callable/S3Callable.java +++ b/src/main/java/hudson/plugins/s3/callable/S3Callable.java @@ -7,6 +7,7 @@ import hudson.ProxyConfiguration; import hudson.plugins.s3.ClientHelper; import hudson.util.Secret; +import jenkins.security.Roles; import org.apache.commons.lang.StringUtils; import org.jenkinsci.remoting.RoleChecker; @@ -46,7 +47,7 @@ protected synchronized TransferManager getTransferManager() { @Override public void checkRoles(RoleChecker roleChecker) throws SecurityException { - + roleChecker.check(this, Roles.SLAVE); } private String getUniqueKey() { diff --git a/src/main/java/hudson/plugins/s3/callable/S3CleanupUploadCallable.java b/src/main/java/hudson/plugins/s3/callable/S3CleanupUploadCallable.java index 88cad3a9..0ee89d4d 100644 --- a/src/main/java/hudson/plugins/s3/callable/S3CleanupUploadCallable.java +++ b/src/main/java/hudson/plugins/s3/callable/S3CleanupUploadCallable.java @@ -3,6 +3,7 @@ import hudson.FilePath; import hudson.plugins.s3.Uploads; import hudson.remoting.VirtualChannel; +import jenkins.security.Roles; import org.jenkinsci.remoting.RoleChecker; import java.io.File; @@ -22,6 +23,6 @@ public Void invoke(FilePath file) { @Override public void checkRoles(RoleChecker checker) throws SecurityException { - + checker.check(this, Roles.SLAVE); } } diff --git a/src/main/java/hudson/plugins/s3/callable/S3WaitUploadCallable.java b/src/main/java/hudson/plugins/s3/callable/S3WaitUploadCallable.java index e96d79cd..27cc79b1 100644 --- a/src/main/java/hudson/plugins/s3/callable/S3WaitUploadCallable.java +++ b/src/main/java/hudson/plugins/s3/callable/S3WaitUploadCallable.java @@ -3,6 +3,7 @@ import hudson.FilePath; import hudson.plugins.s3.Uploads; import hudson.remoting.VirtualChannel; +import jenkins.security.Roles; import org.jenkinsci.remoting.RoleChecker; import java.io.File; @@ -22,6 +23,6 @@ public Void invoke(FilePath file) throws InterruptedException { @Override public void checkRoles(RoleChecker checker) throws SecurityException { - + checker.check(this, Roles.SLAVE); } }