Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Jenkins 中,我想创建一个作业,将 Git 项目的最后一个稳定版本与我要部署的 Git 发布分支进行比较。我如何从另一个项目中调用分支名称并将其与发布分支进行比较,如果 git 没有返回“无事可做”,则工作失败。新的发布分支应该与之前的发布分支不同,并且两者都应该具有相同的祖先等。Jenkins API 只返回内部版本号,但我想要分支名称。
应该是这样的: git fetch git diff
我正在通过 shell 脚本中的部署作业从 jenkins API 中提取名称,现在我必须弄清楚如何编写 git diff 脚本并在 diff 以“无事可做”以外的其他方式返回时使作业失败