我在jenkins中有一个多工作,在另一个工作完成后会被触发。
假设有一个" main" 构建作业,而多功能"父级" 依赖于它。家长没有任何构建步骤,它有3个子工作 - " child1",child2"," child3" 。 " Child2" 是UI测试套件。
" main" 作业定期运行,如果成功,则会调用" parent" 作业,最终触发所有孩子的工作。此外,父作业具有独立的定期运行计划。 我想要实现的是 - 如果Jenkins自动调用" child2" 作业,它应该从Jenkins凭证插件中注入UI凭据。但是,如果手动触发" child2" 作业,则应使用调用者提供的个人凭据。
有没有办法实现这个目标?
答案 0 :(得分:0)
使用Jenkins构建参数。并设置默认值。因此,当自动调用作业时,它将使用默认值。
对于手动执行,请键入您希望作业使用的默认值。