我有一个Jenkins管道,它使用cron来触发,但是我只想在有新版本时使用这个cron。在Cron中使用条件的最佳方式是什么?
pipeline {
agent any
triggers {
Cron('''
0 21 * * * % ${old_version} != ${new_version}
''')
}
stages {
stage('Pipeline:Initalize') {
steps {
script{
xxxxxxxxxx
}
}
}
}
1条答案
按热度按时间ha5z0ras1#
AKAIK你不能做这样的事情,但是你可以有条件地用when条件跳过这些阶段。