Jenkins 追求两份工作

Jenkins 追求两份工作,jenkins,jenkins-plugins,gerrit,gerrit-trigger,Jenkins,Jenkins Plugins,Gerrit,Gerrit Trigger,我使用gerrit+Jenkins。我有两份工作: 建筑 测验。 我想在生成ok和测试ok之后在远程/主机中推送提交,如果生成ok和测试失败,提交将不会推送。但现在,我的提交推送仅适用于构建ok,而不管测试中的状态如何 如何使用gerrit触发器?只是下游序列作业还是阻塞下游作业?@Stanjer我有两个作业:第一个构建,第二个检查。现在我在第二个叫做Check的作业中使用buildtrigger选项。我在构建其他项目后标记了构建,要查看的项目-我的第一个作业称为构建,并且仅在构建稳定时标记了触

我使用gerrit+Jenkins。我有两份工作:

建筑 测验。
我想在生成ok和测试ok之后在远程/主机中推送提交,如果生成ok和测试失败,提交将不会推送。但现在,我的提交推送仅适用于构建ok,而不管测试中的状态如何

如何使用gerrit触发器?只是下游序列作业还是阻塞下游作业?@Stanjer我有两个作业:第一个构建,第二个检查。现在我在第二个叫做Check的作业中使用buildtrigger选项。我在构建其他项目后标记了构建,要查看的项目-我的第一个作业称为构建,并且仅在构建稳定时标记了触发器。在构建作业中推动提交是构建后步骤吗?那么你所得到的是预期的。@prudviraj,是的。但我只想在两个作业稳定的情况下发布我的提交—存在生成和测试。如果是这种情况,则仅当生成作业成功时才运行测试作业,使用触发器并在测试作业中创建生成后步骤以推动提交,这将确认只有在执行两个作业后才进行提交,这里重要的一点是,若测试失败,您的测试作业将在构建步骤失败,而不会进入构建后步骤,所以请确保跳过提交的推送。