| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- pipeline {
- agent any
- stages {
- stage('build') {
- steps {
- script {
- if(env.JOB_NAME == 'DEV_inversys_frontend'){
- sh '''
- cd /opt/inversys/app/frontend/
- git pull
- '''
- }
- else if(env.JOB_NAME == 'TST_inversys_frontend'){
- sshagent(credentials: ['deployment-key']) {
- sh '''
- ssh deploy@192.168.98.48 'cd /opt/inversys/app/frontend/ && git pull'
- '''
- }
- }
- }
- }
- }
- stage('Test') {
- steps {
- echo 'Testing..'
- }
- }
- stage('Deploy') {
- steps {
- script {
- if(env.JOB_NAME == 'DEV_inversys_frontend'){
- sh '''
- cd /opt/inversys/
- docker-compose up -d --build frontend
- '''
- }
- else if(env.JOB_NAME == 'TST_inversys_frontend'){
- sshagent(credentials: ['deployment-key']) {
- sh '''
- ssh deploy@192.168.98.48 'cd /opt/inversys/ && docker-compose up -d --build frontend'
- '''
- }
- }
- }
- }
- }
- }
- }
|