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.