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 <[email protected]>
  • Loading branch information
markoburcul committed Oct 10, 2024
1 parent 0d89bf4 commit 90e33d2
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 '[email protected].1'
library '[email protected].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/shell.nix"
)
}
}
}
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/shell.nix"
)
}
}
}
}

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 90e33d2

Please sign in to comment.