如何为单个Jenkins作业关闭git notifyCommit web钩子触发器?

如何为单个Jenkins作业关闭git notifyCommit web钩子触发器?,git,jenkins,Git,Jenkins,我有几份詹金斯的工作在建造管道中。其中之一是性能测试,运行时间很长。我希望它每天只运行一次,或者至少在晚上允许的时间窗口内运行 当前该作业由以下因素触发: 监视管道中的上一个作业(构建阶段) 状态:成功还是不稳定 附表:@午夜 :notifyCommiton推送事件,由GitLab服务器中的web钩子执行 如果只是为了BuildResultTrigger,那么对我来说就足够了。但是,notifyCommitweb钩子会触发使用URL中定义的相同git存储库的每个作业。我不能使用git存

我有几份詹金斯的工作在建造管道中。其中之一是性能测试,运行时间很长。我希望它每天只运行一次,或者至少在晚上允许的时间窗口内运行

当前该作业由以下因素触发:

    • 监视管道中的上一个作业(构建阶段)
    • 状态:成功还是不稳定
    • 附表:@午夜
  • notifyCommit
    on推送事件,由GitLab服务器中的web钩子执行
如果只是为了BuildResultTrigger,那么对我来说就足够了。但是,
notifyCommit
web钩子会触发使用URL中定义的相同git存储库的每个作业。我不能使用git存储库,因为很明显。(除非有办法?)

我要找的是:

  • 关闭单个作业的git
    notifyCommit
    web钩子触发器的方法
  • 或者定义时间窗口的方法,例如从00:00 AM到04:00 AM,这是作业唯一允许运行的时间
    • 我将使用

      这个插件可以从一个项目的构建中归档工作区,并将它们重新用作另一个项目的SCM源

      • 作业A构建项目
      • 成功构建结束时,克隆工作区SCM插件将对构建工作区进行归档
      • 作业B不使用Git SCM,因此它不会被Git
        notifyCommit
        web钩子触发器激活
      • 作业B使用克隆工作区SCM检索作业A的上次成功生成
      • 作业B每天运行一次性能测试,计划在午夜前后进行
      我也使用了,但我不会再使用了。克隆工作区更适合我的需要