add jenkins file
This commit is contained in:
parent
82282ebbca
commit
a0e3e6a488
|
|
@ -0,0 +1,38 @@
|
||||||
|
pipeline {
|
||||||
|
agent any
|
||||||
|
stages {
|
||||||
|
stage('Clear current Branch') {
|
||||||
|
steps {
|
||||||
|
echo "## Clearing - ${JOB_NAME}/${BRANCH_NAME} ##"
|
||||||
|
sh "ssh -o StrictHostKeyChecking=no laliga@webt.dyb-tech.com 'rm -rf /opt/srv/LaLiga-BackEnd/${BRANCH_NAME}'"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Create path') {
|
||||||
|
steps {
|
||||||
|
echo "## Creating path in remote server ${BRANCH_NAME} ##"
|
||||||
|
sh "ssh -o StrictHostKeyChecking=no laliga@webt.dyb-tech.com 'mkdir -p /opt/srv/LaLiga-BackEnd/${BRANCH_NAME}'"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Deploy') {
|
||||||
|
agent any
|
||||||
|
steps {
|
||||||
|
echo "## Deploying into ${BRANCH_NAME} ##"
|
||||||
|
sh "scp -o StrictHostKeyChecking=no -rp ./. laliga@webt.dyb-tech.com:/opt/srv/LaLiga-BackEnd/${BRANCH_NAME}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Update packages'){
|
||||||
|
agent any
|
||||||
|
steps {
|
||||||
|
echo "## Updating packages - composer on ${BRANCH_NAME}"
|
||||||
|
sh "ssh -o StrictHostKeyChecking=no laliga@webt.dyb-tech.com '/opt/srv/LaLiga-BackEnd/scripts/after_deploy.sh ${BRANCH_NAME}'"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Add permissions') {
|
||||||
|
agent any
|
||||||
|
steps {
|
||||||
|
echo "## Fix permissions ${BRANCH_NAME} ##"
|
||||||
|
sh "ssh -o StrictHostKeyChecking=no laliga@webt.dyb-tech.com '/bin/bash /opt/srv/LaLiga-BackEnd/scripts/fix_perms.sh ${BRANCH_NAME}'"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue