From 2d2c51729960bb2bcd533490850acbf48fef7f02 Mon Sep 17 00:00:00 2001 From: Araozu Date: Thu, 26 Oct 2023 21:50:39 -0500 Subject: [PATCH] jenkinsfile --- Jenkinsfile.groovy | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Jenkinsfile.groovy diff --git a/Jenkinsfile.groovy b/Jenkinsfile.groovy new file mode 100644 index 0000000..9374ecb --- /dev/null +++ b/Jenkinsfile.groovy @@ -0,0 +1,24 @@ +pipeline { + agent any + environment { + PATH = "/var/lib/jenkins/.nvm/versions/node/v20.9.0/bin:/var/lib/jenkins/bin:${env.PATH}" + } + stages { + stage('Install') { + steps { + sh 'pnpm i' + } + } + stage('Build') { + steps { + sh 'pnpm build' + } + } + stage('Deploy') { + steps { + sh 'rm -rf /var/www/horarios-v3/*' + sh 'cp -r ./dist/* /var/www/horarios-v3/' + } + } + } +} \ No newline at end of file