Plugins 如何从Jenkins中的其他作业执行作业?

Plugins 如何从Jenkins中的其他作业执行作业?,plugins,jenkins,jobs,prebuild,Plugins,Jenkins,Jobs,Prebuild,我有一份工作,更新了我的工作空间,之后将编译项目 我需要一个作业a来更新我的工作区,其他作业B首先执行作业a,就像预构建一样,然后再编译我的项目。在作业配置页面的构建触发器选项下,选中构建其他项目后的构建复选框,然后在出现的文本框中输入前体作业的名称。例如,您还可以配置是否希望作业仅在其前身稳定时运行 因此,在这种情况下,您可以将作业B配置为在完成作业A后运行,如上所述,这可能要求作业A成功完成。在作业配置页面上的生成触发器选项下,选中生成其他项目后的生成复选框,然后在出现的文本框中输入前置作业

我有一份工作,更新了我的工作空间,之后将编译项目


我需要一个作业a来更新我的工作区,其他作业B首先执行作业a,就像预构建一样,然后再编译我的项目。

在作业配置页面的构建触发器选项下,选中构建其他项目后的构建复选框,然后在出现的文本框中输入前体作业的名称。例如,您还可以配置是否希望作业仅在其前身稳定时运行


因此,在这种情况下,您可以将作业B配置为在完成作业A后运行,如上所述,这可能要求作业A成功完成。

在作业配置页面上的生成触发器选项下,选中生成其他项目后的生成复选框,然后在出现的文本框中输入前置作业的名称。例如,您还可以配置是否希望作业仅在其前身稳定时运行


因此,在本例中,您将配置作业B以在完成作业A后运行,如上所述,这可能要求作业A成功完成。

您熟悉上游和下游项目角色吗?您熟悉上游和下游项目角色吗?我配置了作业A以更新工作区。在其他作业B中,在“生成触发器”选项中,我选中了“在生成其他项目后生成”,并在“要查看的项目”中添加了作业A。但是,当我在控制台输出中执行作业B时,没有任何迹象表明作业A已完成。我需要:-在执行作业B时更新工作区时不显示日志。-只需写下作业A已完成并执行作业B。这可能吗?恐怕我不太理解您评论的第二部分-您介意为我重新措辞吗?然而,从你评论的第一部分来看,听起来你可能做得不对。如果使用“在生成其他项目后生成”选项配置作业B,则需要执行作业A才能使作业B随后运行。如果您直接执行作业B,那么这是唯一将运行的作业,因为作业A没有规则告诉它在作业B之后运行。我需要的正是:然后您需要执行作业A,以便作业B随后运行。首先执行作业A,在作业B之后,就像预构建一样,好的,您应该能够通过将作业B配置为在生成其他项目后生成选项,然后直接执行作业A来实现这一点,该作业A将在生成其他项目后自动运行作业B。或者您已经这样做了,但它不起作用?我配置了一个作业a来更新工作区。在其他作业B中,在“生成触发器”选项中,我选中了“在生成其他项目后生成”,并在“要查看的项目”中添加了作业A。但是,当我在控制台输出中执行作业B时,没有任何迹象表明作业A已完成。我需要:-在执行作业B时更新工作区时不显示日志。-只需写下作业A已完成并执行作业B。这可能吗?恐怕我不太理解您评论的第二部分-您介意为我重新措辞吗?然而,从你评论的第一部分来看,听起来你可能做得不对。如果使用“在生成其他项目后生成”选项配置作业B,则需要执行作业A才能使作业B随后运行。如果您直接执行作业B,那么这是唯一将运行的作业,因为作业A没有规则告诉它在作业B之后运行。我需要的正是:然后您需要执行作业A,以便作业B随后运行。首先执行作业A,在作业B之后,就像预构建一样,好的,您应该能够通过将作业B配置为在生成其他项目后生成选项,然后直接执行作业A来实现这一点,该作业A将在生成其他项目后自动运行作业B。或者你做了但没用?