Jenkins 詹金斯管道将在特定时间继续最新的构建

Jenkins 詹金斯管道将在特定时间继续最新的构建,jenkins,groovy,jenkins-plugins,jenkins-pipeline,Jenkins,Groovy,Jenkins Plugins,Jenkins Pipeline,我有一个Jenkins管道,每次提交都运行,进行构建并运行一些健全测试。 然后在晚上8点,我希望最新的成功构建继续进行,并作为同一管道的一部分运行更深入的测试 我已经看过了里程碑和锁,但似乎一天中的第一次提交会抓住锁,等到晚上8点,然后被“提升”,然后当完成时,它会运行最新的,对我来说不起作用 我看过milestone,然后在第一阶段结束时有一个用户输入来保存所有构建,但这意味着在晚上8点手动单击一个作业,或者使用外部脚本来完成 我也查看了检查点,它似乎也没有能力做我需要的事情 有人能推荐一种g

我有一个Jenkins管道,每次提交都运行,进行构建并运行一些健全测试。 然后在晚上8点,我希望最新的成功构建继续进行,并作为同一管道的一部分运行更深入的测试

我已经看过了里程碑和锁,但似乎一天中的第一次提交会抓住锁,等到晚上8点,然后被“提升”,然后当完成时,它会运行最新的,对我来说不起作用

我看过milestone,然后在第一阶段结束时有一个用户输入来保存所有构建,但这意味着在晚上8点手动单击一个作业,或者使用外部脚本来完成

我也查看了检查点,它似乎也没有能力做我需要的事情


有人能推荐一种groovy方法来取代旧版本或插件吗?

你能提供你的管道脚本,它抓住了当天的第一个和最后一个版本吗?也许它比我们所缺少的更清楚。我也在寻找类似的解决方案,但还没有时间深入研究。您好。最后写了一个Jenkins插件来做我需要的事情,因为我找不到任何其他满足我需要的东西。它允许您在stage之前添加cron,并且只有当满足cron时,最新的构建才会继续。如果有一个版本正在等待cron,并且有一个更新的版本到达那里,那么原始版本将被取代。您的插件是否仍在某处可用?您能否提供获取当天第一个和最后一个版本的管道脚本?也许它比我们所缺少的更清楚。我也在寻找类似的解决方案,但还没有时间深入研究。您好。最后写了一个Jenkins插件来做我需要的事情,因为我找不到任何其他满足我需要的东西。它允许您在stage之前添加cron,并且只有当满足cron时,最新的构建才会继续。如果有一个版本正在等待cron,并且有一个更新的版本到达了那里,那么原始版本将被取代而停止。你的插件在什么地方仍然可用吗?