我工作的团队有4名开发人员。所需的工作流程是让每个开发人员拥有自己的jenkins项目以及他们推送的任何分支,以触发构建。从Git插件看起来不太可能,并且似乎不是基于提交作者集选择分支的方法。看起来我们可以提出魔术分支名称并根据分支名称触发每个团队成员的项目,但是一个分支可能会传递给多个开发人员以处理大问题。
答案 0 :(得分:2)
答案 1 :(得分:0)
您似乎正在寻找以下组合:
git-show-ref
$ git show-ref [--hash]
528ea2bb0d2f9dbf166bcefce2aba34cf53cdf4d [refs/heads/branch]
a3a5a0d105729c19dfea0aa09a8c8a19a9d65262 [refs/heads/master]
和
git-log
每个分支:
(master)$ git log [--author|--committer]=... --pretty="%H"
a3a5a0d105729c19dfea0aa09a8c8a19a9d65262
18c4c551a935cfa42189fc48f83273a3290c96b0
86fd09697424a72bbece451bc6bdab54cee61794
d7aaab0f4d4055bc541284b723edb111c55b3e95
(branch)$ git log [--author|--committer]=... --pretty="%H"
528ea2bb0d2f9dbf166bcefce2aba34cf53cdf4d
d7aaab0f4d4055bc541284b723edb111c55b3e95
而且,tadaaa,这里是git-reflog
:
(master)$ git reflog [--author|--committer]=... --pretty="%H [%gd]" --branches -<no of branches>
a3a5a0d105729c19dfea0aa09a8c8a19a9d65262 [master@{0}]
528ea2bb0d2f9dbf166bcefce2aba34cf53cdf4d [branch@{0}]