diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..c30ff41 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,36 @@ +pipeline { + agent any + + environment { + PHP_VERSION = '8.1' + COMPOSER_HOME = "${WORKSPACE}/.composer" + } + + stages { + stage('Checkout') { + steps { + checkout scm + } + } + + stage('Build Assets') { + steps { + sh "cd /var/www/lpj" + sh "npm install" + sh "npm run build" + } + } + } + + post { + always { + cleanWs() + } + success { + echo 'The pipeline has succeeded!' + } + failure { + echo 'The pipeline has failed.' + } + } +}