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

DevOps之四--Publish over SSH远程部署,第1张

可根据实际需求选择。

问题: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 脚本存放位置

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

https://flow.aliyun.com/my?page=1Dockerfile 1、新建流水线 2、选择模板 4、选择阿里云容器镜像服务仓库构建镜像 https://cr.console.aliyun.com/cn-hangzhou/instances 5、添加新任务选择Docker部署 6、选择主机 7、部署脚本 8、保存并运行发布 9、回滚操作


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/648147.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-22
下一篇2023-07-22

发表评论

登录后才能评论

评论列表(0条)

    保存