Update jenkinsfile for docker jenkins build
This commit is contained in:
parent
fda92bdc2a
commit
e74f910d03
17
Jenkinsfile
vendored
17
Jenkinsfile
vendored
@ -5,23 +5,26 @@ pipeline {
|
||||
}
|
||||
stages {
|
||||
stage('Install deps') {
|
||||
agent {
|
||||
docker {
|
||||
reuseNode true
|
||||
image 'node:22'
|
||||
}
|
||||
}
|
||||
steps {
|
||||
sh 'npm i -g pnpm'
|
||||
sh 'pnpm i'
|
||||
}
|
||||
}
|
||||
stage('Build bundle') {
|
||||
steps {
|
||||
sh 'pnpm build'
|
||||
}
|
||||
}
|
||||
stage('Deploy') {
|
||||
steps {
|
||||
// Clean previous deploy
|
||||
sh 'rm -rf /var/www/combi/assets /var/www/combi/data /var/www/combi/n'
|
||||
sh 'rm -rf /var/www/dev.araozu.combi/assets /var/www/dev.araozu.combi/data /var/www/dev.araozu.combi/n'
|
||||
// Check if the tiles folder exists. If it does not,
|
||||
// extract the tiles
|
||||
sh "if [ ! -d /var/www/combi/tiles ]; then \n tar -xf tiles.tar.gz -C /var/www/combi \n fi"
|
||||
sh 'cp -r ./dist/* /var/www/combi/'
|
||||
sh "if [ ! -d /var/www/dev.araozu.combi/tiles ]; then \n tar -xf tiles.tar.gz -C /var/www/dev.araozu.combi \n fi"
|
||||
sh 'cp -r ./dist/* /var/www/dev.araozu.combi/'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user