【发布时间】:2019-04-18 15:02:25
【问题描述】:
理想情况下,我需要运行一个 Jenkins 管道,该管道将在我开始执行、检查代码、运行构建但仅在特定日期/时间运行部署后立即运行。那么是否可以在詹金斯管道中安排一个特定的步骤?此步骤将在用户输入提供的日期/时间执行。如果这不可能,有没有其他方法可以做到这一点?
【问题讨论】:
标签: jenkins jenkins-pipeline devops
理想情况下,我需要运行一个 Jenkins 管道,该管道将在我开始执行、检查代码、运行构建但仅在特定日期/时间运行部署后立即运行。那么是否可以在詹金斯管道中安排一个特定的步骤?此步骤将在用户输入提供的日期/时间执行。如果这不可能,有没有其他方法可以做到这一点?
【问题讨论】:
标签: jenkins jenkins-pipeline devops
没有这样的方法来安排 Jenkins 作业的步骤。但是以下方法可能会帮助您实现您想要做的事情。
第 1 步:安装“Schedule Build Plugin”,这将使您能够安排作业在特定数据和时间上运行。
第 2 步:使用要在特定日期和时间执行的代码创建管道作业。 (注意:此时您不会安排此作业)
第 3 步:删除您已复制到另一个管道作业的管道代码,并添加一个构建步骤来安排在您将在第 2 步中创建的第二个管道上的构建。
【讨论】: