DevOps之四--Publish over SSH远程部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevOps之四--Publish over SSH远程部署相关的知识,希望对你有一定的参考价值。

参考技术A 可根据实际需求选择。

问题:JAR包发送到服务器的位置不对
解决方案:调整 步骤二 和 步骤四 的 RemoteDirectory,最终的目录是连个 RemoteDirectory 拼接起来的。

问题:JAR 发送到服务器后,没有执行 Exec Command内的 linux 指令或 shell 脚本
解决方案:
1、在Exec command 区添加source /etc/profile,加上它是可以让.sh脚本执行。
2、在execute shell输入框中加入BUILD_ID=DONTKILLME,可防止jenkins杀死启动的进程。
3、给.sh 文件授执行权限 chmod 775 *.sh
4、注意.sh 脚本存放位置

-------------------------至此远程部署结束------------------------

以上是关于DevOps之四--Publish over SSH远程部署的主要内容,如果未能解决你的问题,请参考以下文章

jenkins无法正常安装publish-over-ssh

jenkins publish over ssh是啥意思

jenkins-info-Publish-over-FTP

publish over ssh为啥不上传

Jenkins 通过 ssh 发布显示错误“jenkins.plugins.publish_over.BapPublisherException:无法添加 SSH 密钥。”

jenkins.plugins.publish_over.BapPublisherException:无法连接和初始化 SSH 连接消息 [Auth 失败]