Jenkins有一个构建后的Git Publisher,可以在构建作业完成后推送到Git。但我想在工作期间推动git然后做其他一些事情。
这可能吗?我发现当我尝试在构建过程中运行git push
时,我没有任何凭据设置(显然Jenkins使用GIT_SSH
进行提取和推送,但该环境变量不是&#39 ; t实际上是在构建期间设置的。)
如何在构建期间访问该GIT_SSH
环境变量?
答案 0 :(得分:1)
我最终通过使管道工作分多个阶段解决了这一问题。第一阶段进行源代码修改,然后进行构建后推送,然后第二阶段完成我想要的其余工作。