Correction: build job' inside node{} in pipeline job raises error

On Thursday, March 9, 2017 at 2:56:46 PM UTC+2, Limor Shemesh wrote:
>
> I have created pipeline job which run stages in parallel.
> The following build job:
> build job: 'dir_agents/build_agent_centos_final_premium', parameters: 
> [string(name: 'tag', value: 'master')]
> raise the error:
> org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException 
> <http://stacktrace.jenkins-ci.org/search?query=org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException>:
>  
> unclassified method java.util.LinkedHashMap call java.util.LinkedHashMap
> What does is mean and is there a workaround ?
>
> This is the job code:
> def build = [:]
> def sanity = [:]
>
> if(ManagerBuild=="true"){
>   build["ManagerBuild"] = {
>     stage ("ManagerBuild") {
>       stage ("manager amqpinflux") {
>         echo "Amqpinflux centos-final-6.5 build"
>         echo workspace
>         retry(3) {
>         }
>       }
>       stage ("manager restservice") {
>         echo "Restservice centos-final-6.5 build"
>         retry(3) {
>         }
>       }
>       stage ("manager mgmtworker") {
>         echo "Mgmtworker centos-final-6.5 build"
>         retry(3) {
>         }
>       }
>     }
>   }
> }
> if(AgentBuild=="true"){
>   build["AgentBuild"] = {
>     stage ("AgentBuild") {
>       stage ("agent centos6.5") {
>         echo "Agent centos-final-6.5 build"
>         retry(3) {
>         }
>       }
>       stage ("agent centos7") {
>         echo "Agent centos-core-7 build"
>         retry(3) {
>         }
>       }
>       stage ("agent redhat6.5") {
>         echo "Agent redhat-santiago-6 build"
>         retry(3) {
>         }
>       }
>       stage ("agent redhat7.1") {
>         echo "Agent redhat-maipo-7.1 build"
>         retry(3) {
>         }
>       }
>       stage ("agent ubuntu12.04") {
>         echo "Agent ubuntu-precise-12.04 build"
>         retry(3) {
>         }
>       }
>       stage ("agent ubuntu14.04") {
>         echo "Agent ubuntu-trusty-14.04 build"
>         retry(3) {
>         }
>       }
>       stage ("agent ubuntu1216.04") {
>         echo "Agent ubuntu-xenial-16.04 build"
>         retry(3) {
>         }
>       }
>       stage ("agent windows") {
>         echo "Agent windows build"
>         retry(3) {
>         }
>       }
>     }
>   }
> }
>
> if(CliBuild=="true"){
>   build["CliBuild"] = {
>       stage ("CliBuild") {
>           stage ("cli centos6.5") {
>             echo "Cli centos-final-6.5 build"
>             echo env.branch
>             retry(3) {
>             }
>           }
>           stage ("Cli debian7") {
>             echo "Cli debian-wheezy-7 build"
>             retry(3) {
>             }
>           }
>           stage ("cli windows") {
>             echo "Cli windows build"
>             retry(3) {
>             }
>           }
>       }
>   }
> }
>
> if(ManagerImages=="true"){
>   sanity["ManagerImages"] = {
>     stage ("ManagerImages") {
>       echo "Manager Images creator"
>       echo env.branch
>       retry(3) {
>             }
>     }
>   }
> }
>
> if(VagrantBox=="true"){
>   sanity["VagrantBox"] = {
>     stage ("VagrantBox") {
>       echo "VagrantBox creator"
>       retry(3) {
>             }
>     }
>   }
> }
>
> node ('master') {
>     
>   workspace = pwd()
>   echo workspace
>   if(CreateTags=="true"){
>     stage ("CreateTags") {
>       echo "Updates versions and creates core tags"
>       retry(3) {
>         *build job: 'dir_agents/build_agent_centos_final_premium', 
> parameters: [string(name: 'tag', value: 'master')]*
>       }
>     }
> }
>   parallel build
>   if(ManagerSingleTar=="true"){
>     stage ("ManagerSingleTar") {
>       echo "Manager single tar build"
>       retry(3) {
>               }
>     }
>   }
>   parallel sanity  
> }
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/26a752a3-dc3c-43d7-9f67-4acfc5b0d2a1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to