Files
site-interpromo-2024/Jenkinsfile

28 lines
1.1 KiB
Groovy

pipeline {
agent any
environment {
SSH_CREDENTIALS_ID = 'ssh-appen'
}
stages {
stage('SCP folder to remote server') {
steps {
withCredentials([sshUserPrivateKey(credentialsId: env.SSH_CREDENTIALS_ID, keyFileVariable: 'SSH_KEY', usernameVariable: 'SSH_USER')]) {
sh '''
scp -r -o StrictHostKeyChecking=no -i $SSH_KEY Front $SSH_USER@192.168.21.177:/var/www/site-interpromo-2024
'''
}
}
}
stage('Send notification on Discord') {
steps {
discordSend(
webhookURL: 'https://discord.com/api/webhooks/1305885867646259311/AmPEwWfhxlqBlGgMGPTxyP66H2_lZeYOw_KBhgnKJwrxnRHEFUzJFdsMZqXLoWmjyIqF',
title: 'Front deploy',
description: 'Front deployed on the prod server (https://interpromo.appen.fr)',
link: 'https://interpromo.appen.fr',
result: 'SUCCESS'
)
}
}
}
}