Tag: 持续部署

如何使用jenkins将spring boot jar文件部署到EC2?

我正在尝试将Spring启动应用程序部署到AWS EC2实例。 我已经看到很多博客和教程完全解释了部署过程,这是可以理解的。 我正在努力如何在jenkins中进行持续部署或交付,其中主要function是春季启动应用程序名称或jar文件名称更改该时间。 我的管道 pipeline { agent any tools{ maven ‘localmaven’ } stages { stage(‘Build’) { steps { sh ‘mvn clean package’ } post { success { echo ‘Now Archiving…’ archiveArtifacts artifacts: ‘**/target/*.jar’ } } } stage(‘Deliver’) { steps { sh ‘scp -v -o StrictHostKeyChecking=no -i /var/lib/jenkins/secrets/mykey target/*.jar ubuntu@00.00.00.00:/home/ubuntu’ sh “sshpass -p password ssh […]