在Debian上实现JSP项目自动化部署,可借助Jenkins工具,步骤如下:
sudo apt update,sudo apt install openjdk-11-jdk,安装完成后用java -version验证。wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -,sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list',然后sudo apt update,sudo apt install jenkins。启动服务并设置为开机自启动,sudo systemctl enable jenkins,sudo systemctl start jenkins。/var/lib/jenkins/secrets/initialAdminPassword文件中获取初始密码进行解锁。安装Pipeline、GitHub Integration等必要插件。pipeline { agent any; stages { stage('Checkout') { steps { checkout scm } }; stage('Build') { steps { sh 'mvn clean package' } }; stage('Deploy') { steps { sshPublisher(publishers: [sshPublisherDesc(configName: 'your-ssh-config', transfers: [sshTransfer(sourceFiles: 'target/*.war', removePrefix: 'target', remoteDirectory: '/path/to/deploy')]) } } } }。