我在构建管道中有几个Jenkins工作。其中之一是性能测试,需要很长时间才能运行。我希望它每天只运行一次,或者至少在晚上的允许时间窗口内运行。
目前,工作由以下方式触发:
notifyCommit
关于推送事件,通过GitLab服务器中的Web挂钩。如果只是针对BuildResultTrigger,那对我来说就足够了。但是,notifyCommit
Web挂钩会触发每个作业,该作业使用与URL中定义的相同的git存储库。而且我无法 使用git存储库,因为很明显。 (除非有办法?)
我在寻找:
notifyCommit
网络钩子触发器的方法。答案 0 :(得分:1)
我将使用Clone Workspace SCM plugin。
这个插件可以从一个项目的构建中归档工作区,并将它们重新用作另一个项目的SCM源。
notifyCommit
Web挂钩触发器激活。@midnight
附近。我也在使用Shared Workspace plugin,但我不再使用它了。克隆工作区更符合我的需求。