Skip to content

Commit

Permalink
jenkinsfile: use newest status jenkins lib
Browse files Browse the repository at this point in the history
Use newest jenkins lib tag which adds the entryPoint as an argument to the nix shell function.

Referenced issue: #590

Signed-off-by: markoburcul <marko@status.im>
  • Loading branch information
markoburcul committed Oct 10, 2024
1 parent 0d89bf4 commit f1bcde6
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions apps/connector/Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/usr/bin/env groovy
library 'status-jenkins-lib@v1.9.1'
library 'status-jenkins-lib@v1.9.11'

pipeline {
agent { label 'linux' }
Expand Down Expand Up @@ -31,9 +31,11 @@ pipeline {
steps {
dir("${env.WORKSPACE}/apps/connector") {
script {
withEnv(["WORKSPACE=${env.WORKSPACE}/apps/connector"]) { // Override WORKSPACE
nix.shell('yarn install --frozen-lockfile', pure: false)
}
nix.shell(
'yarn install --frozen-lockfile',
pure: false,
entryPoint: "${env.WORKSPACE}/apps/connector"
)
}
}
}
Expand All @@ -43,17 +45,19 @@ pipeline {
steps {
dir("${env.WORKSPACE}/apps/connector") {
script {
withEnv(["WORKSPACE=${env.WORKSPACE}/apps/connector"]) { // Override WORKSPACE
nix.shell('yarn build:chrome', pure: false)
}
nix.shell(
'yarn build:chrome',
pure: false,
entryPoint: "${env.WORKSPACE}/apps/connector"
)
}
}
}
}

stage('Zip') {
steps {
dir("${env.WORKSPACE}/apps/connector") { // Set the working directory to apps/connector
dir("${env.WORKSPACE}/apps/connector") {
zip(
zipFile: env.ZIP_NAME,
dir: 'build/chrome-mv3-prod',
Expand All @@ -65,7 +69,7 @@ pipeline {

stage('Archive') {
steps {
dir("${env.WORKSPACE}/apps/connector") { // Set the working directory to apps/connector
dir("${env.WORKSPACE}/apps/connector") {
archiveArtifacts(
artifacts: env.ZIP_NAME,
fingerprint: true,
Expand All @@ -76,7 +80,7 @@ pipeline {

stage('Upload') {
steps {
dir("${env.WORKSPACE}/apps/connector") { // Set the working directory to apps/connector
dir("${env.WORKSPACE}/apps/connector") {
script {
env.PKG_URL = s5cmd.upload(env.ZIP_NAME)
}
Expand Down

0 comments on commit f1bcde6

Please sign in to comment.