diff --git a/build-signal.jenkins b/build-signal.jenkins index 5b1acb2..0191cad 100644 --- a/build-signal.jenkins +++ b/build-signal.jenkins @@ -99,36 +99,40 @@ pipeline { stage ("Build Signal") { steps { container ("node-18") { - writeFile(file: workspace + "/test-chamber-13.lan.root.crt", text: functions.getCurrentRootCA()) - sh """ - git config --global --add safe.directory '*' - apt-get update -yqq && apt-get full-upgrade -yqq - apt-get install -yqq curl wget git jq git-lfs - cd ${workspace}/signal-desktop - cat package.json | jq '.build.linux += {target:["AppImage"]}' > with_appimage_package.json - mv with_appimage_package.json package.json - yarn install - yarn build-release - """ + script { + writeFile(file: workspace + "/test-chamber-13.lan.root.crt", text: functions.getCurrentRootCA()) + sh """ + git config --global --add safe.directory '*' + apt-get update -yqq && apt-get full-upgrade -yqq + apt-get install -yqq curl wget git jq git-lfs + cd ${workspace}/signal-desktop + cat package.json | jq '.build.linux += {target:["AppImage"]}' > with_appimage_package.json + mv with_appimage_package.json package.json + yarn install + yarn build-release + """ - outputFile = sh ( - script: """ - basename \$(find ${workspace}/signal-desktop/ -name "*.AppImage") - """, - returnStdout: true - ).trim() + outputFile = sh ( + script: """ + basename \$(find ${workspace}/signal-desktop/ -name "*.AppImage") + """, + returnStdout: true + ).trim() + } } } } stage ('Push Artifacts') { steps { - functions.pushArtifact( - repoCreds: "nexus-generic-upload-bot", - fileName: outputFile, - filePath: "${workspace}/release/", - fileURL: "https://nexus.c.test-chamber-13.lan/repository/generic/signal/" - ) + script { + functions.pushArtifact( + repoCreds: "nexus-generic-upload-bot", + fileName: outputFile, + filePath: "${workspace}/release/", + fileURL: "https://nexus.c.test-chamber-13.lan/repository/generic/signal/" + ) + } } } }