情况是这样的:
一个 PR 是,原始 branch 是 feature_branch, 目标 branch 是 dev。期间会经历多次新的 commit,每次都会触发该次 PR 被 travis 重新运行,最后被 merge 到 dev 分支。
想要做的是增加某个判定条件,只在 feature_branch 被 merge 到 dev 后触发一个脚本(如 发送邮件 /日志记录等等),期间的多次 commit 并不触发该脚本。
看到一个可能有用的 TRAVIS 环境变量是 $TRAVIS_BRANCH
,但发现不管是中间的 commit 还是
最后的 merge 结果都是 dev
,不能作为判断依据,想请问下大家有什么好的思路吗 TT
1
thinkmore 2019-10-11 09:19:52 +08:00 1
drone 倒是可以根据 event 来触发,travis 不清楚有没有
|
2
xiri 2019-10-11 10:04:55 +08:00 via Android
额,你这样的需求为什么不直接监控 dev 分支呢
|