情况是这样的:
一个 PR 是,原始 branch 是 feature_branch, 目标 branch 是 dev。期间会经历多次新的 commit,每次都会触发该次 PR 被 travis 重新运行,最后被 merge 到 dev 分支。
想要做的是增加某个判定条件,只在 feature_branch 被 merge 到 dev 后触发一个脚本(如 发送邮件 /日志记录等等),期间的多次 commit 并不触发该脚本。
看到一个可能有用的 TRAVIS 环境变量是 $TRAVIS_BRANCH
,但发现不管是中间的 commit 还是
最后的 merge 结果都是 dev
,不能作为判断依据,想请问下大家有什么好的思路吗 TT
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.