我想在满足以下条件时触发Jenkins构建:
我只能使用 Build periodic 触发器每晚运行它(无论是否有提交),或者仅在使用 Poll SCM提交后> em>触发或只是来自Stash的webhook。
我尝试过使用 Poll SCM 和定期构建,但它结束但从未运行。
有没有人为这种情况提供解决方案?
我希望我的夜间只有在开展活动时才能运行。
答案 0 :(得分:1)
请参阅Git Plugin, Environment Variables:
git插件设置了几个可以在脚本中使用的环境变量:
GIT_COMMIT
- 当前的SHA...
GIT_PREVIOUS_COMMIT
- 来自同一分支的上一次构建提交的SHA
如果相同,则没有变化。在Conditional BuildStep Plugin中使用它们来决定你的夜晚是否会跑。