jenkins - 是否可以在 Jenkins 管道中安排一个步骤?
问题描述
理想情况下,我需要运行一个 Jenkins 管道,该管道将在我开始执行后立即运行,检查代码,运行构建,但只是在特定日期/时间运行部署。那么是否可以在詹金斯管道中安排一个特定的步骤?此步骤将在用户输入提供的日期/时间执行。如果这是不可能的,有没有其他方法可以做到这一点?
解决方案
没有这样的方法来安排 Jenkins 作业的步骤。但是以下方法可能会帮助您实现您想要做的事情。
第 1 步:安装“Schedule Build Plugin”,它可以让您安排作业在特定数据和时间上运行。
步骤 2:使用要在特定日期和时间执行的代码创建管道作业。(注意:此时您不会安排此作业)
第 3 步:删除您已复制到另一个管道作业的管道代码,并添加一个构建步骤来安排在您将在第 2 步中创建的第二个管道上的构建。
推荐阅读
- maven - 关于设置 Maven 依赖项的 JUnit5 文档的说明
- json - 如何在 Github Actions 中添加传递 env 变量作为 json 的一部分?
- matlab - 如何让 MATLAB 求解方程的根?
- teradata - Teradata - 合并更新与条件
- reactjs - 使用字符串数组参数搜索字符串数组
- javascript - 为什么我不能将透视相机配置为三个js中的实际尺寸?
- typescript - 运行 `tsc -p .` 产生“未知编译器选项”错误
- angular - Kendo Grid Angular - 基于 orderIdex 的列自定义顺序
- python - 将数组从单元格移动到列标题和行值
- reactjs - 通过转置网格覆盖material-ui最大列数?