我有一个有多个阶段的管道。当代码从SCM中推送时,不应该执行其中的一个。它只应在有时间触发器或任何人手动构建作业时执行。
此操作适用于时间触发器,但如果手动构建when { triggeredBy 'TimerTrigger' },则不会构建我的阶段
不管发生什么,这个建筑。即使在单片机推送:when { not {triggeredBy 'SCMTrigger' }}
发布于 2021-11-02 15:17:13
这将用于用户启动生成或触发时间时使用。
when {
anyOf {
triggeredBy 'TimerTrigger'
triggeredBy cause: 'UserIdCause'
}
}https://stackoverflow.com/questions/69812662
复制相似问题