git - 即使使用 deployOverride,Jenkins 管道也不会将分支部署到 AWS 堆栈
问题描述
在多分支Jenkins 管道中,我有 2 个分支,master 和 'abc',它们从 master 分支出来,是提交的工作分支。在第一次提交到 master 之后,生成了构建(由于 github jenkins webhook),它被部署在 AWS 堆栈上。在这之后,
- 通过 Jenkins 的“删除”操作从主服务器中删除了部署的堆栈。(从 AWS cloudformation 控制台确认)
- 使用 deployOverride 开始了“abc”的“部署”操作。构建日志显示正确的提交。但 AWS 堆栈仍然是主堆栈(通过在浏览器上运行 REST url 进行验证。
关于可能原因的任何建议。如果需要,可以提供构建参数配置的快照。
解决方案
由于检查样式问题,构建实际上失败了。因此 Jenkins 正在部署最后一个稳定版本,它来自 master 分支。未能注意到构建错误,因为在 Jenkins 的“阶段视图”中,该框是蓝色的。并且在将鼠标移到框上的弹出对话框中显示成功。
推荐阅读
- seedstack - SeedStack,在假装客户端期间进行rest api调用时的代理配置?
- python - wordList - 刽子手游戏
- sql - 查找与所有指定组中的任何值匹配的行
- sql - SQL datetime 对象中时区的正则表达式
- data-warehouse - 事实表和维度表
- ionic3 - Ion-img 响应大小
- java - WSO2 IS 5.7 在有关 DefaultRealm 的生产部署中失败
- php - Orderby 在 Wordpress/SQL 中默认为 DESC
- r - R编程问题。翻转加权硬币
- firemonkey - 清除 ListView (firemonkey)