0
我们在项目中使用了Jenkins的Git。我想创建git标签,然后触发其他Jenkins作业。如果失败,我希望其他工作失败。 不幸的是,我不能在构建过程中使用Git Publisher,我也不能在构建过程中使用强依赖性到其他过程。我可以直接在批处理脚本窗口中使用git命令,但我想避免这种情况。有没有其他方法可以解决这个问题?Jenkins构建过程中的Git Publisher
我们在项目中使用了Jenkins的Git。我想创建git标签,然后触发其他Jenkins作业。如果失败,我希望其他工作失败。 不幸的是,我不能在构建过程中使用Git Publisher,我也不能在构建过程中使用强依赖性到其他过程。我可以直接在批处理脚本窗口中使用git命令,但我想避免这种情况。有没有其他方法可以解决这个问题?Jenkins构建过程中的Git Publisher
您可以使用参数化触发器插件[1]作为构建步骤来触发其他作业,并将git sha1传递给其他作业而不是使用git标记。然后,您仍然可以使用Git Publisher推送标签(如果您需要它用于其他目的)。
[1] http://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin