From f7b0f455921b6b93a1bb30ee045d3aa30f98d26f Mon Sep 17 00:00:00 2001 From: Araozu Date: Fri, 17 Nov 2023 20:57:45 -0500 Subject: [PATCH] Jenkinsfile --- Jenkinsfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..0f076fb --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,26 @@ +pipeline { + agent any + environment { + PATH = "/var/lib/jenkins/.nvm/versions/node/v20.9.0/bin:/var/lib/jenkins/bin:${env.PATH}" + } + stages { + stage('Install deps') { + steps { + sh 'pnpm i' + } + } + stage('Build') { + environment { + PATH = "${env.WORKSPACE}/node_modules/.bin:${env.PATH}" + } + steps { + sh 'pnpm build' + } + } + stage('Deploy') { + steps { + sh 'cp -r ./dist/* /var/www/araozu.dev/' + } + } + } +}