如何为单个Jenkins作业关闭git notifyCommit web钩子触发器?
我有几份詹金斯的工作在建造管道中。其中之一是性能测试,运行时间很长。我希望它每天只运行一次,或者至少在晚上允许的时间窗口内运行 当前该作业由以下因素触发:如何为单个Jenkins作业关闭git notifyCommit web钩子触发器?,git,jenkins,Git,Jenkins,我有几份詹金斯的工作在建造管道中。其中之一是性能测试,运行时间很长。我希望它每天只运行一次,或者至少在晚上允许的时间窗口内运行 当前该作业由以下因素触发: 监视管道中的上一个作业(构建阶段) 状态:成功还是不稳定 附表:@午夜 :notifyCommiton推送事件,由GitLab服务器中的web钩子执行 如果只是为了BuildResultTrigger,那么对我来说就足够了。但是,notifyCommitweb钩子会触发使用URL中定义的相同git存储库的每个作业。我不能使用git存
-
- 监视管道中的上一个作业(构建阶段)
- 状态:成功还是不稳定
- 附表:@午夜
- :
on推送事件,由GitLab服务器中的web钩子执行notifyCommit
notifyCommit
web钩子会触发使用URL中定义的相同git存储库的每个作业。我不能使用git存储库,因为很明显。(除非有办法?)
我要找的是:
- 关闭单个作业的git
web钩子触发器的方法notifyCommit
- 或者定义时间窗口的方法,例如从00:00 AM到04:00 AM,这是作业唯一允许运行的时间
- 作业A构建项目
- 成功构建结束时,克隆工作区SCM插件将对构建工作区进行归档
- 作业B不使用Git SCM,因此它不会被Git
web钩子触发器激活notifyCommit
- 作业B使用克隆工作区SCM检索作业A的上次成功生成
- 作业B每天运行一次性能测试,计划在午夜前后进行
- 我将使用
这个插件可以从一个项目的构建中归档工作区,并将它们重新用作另一个项目的SCM源