在詹金斯执行git命令

时间:2019-11-15 16:35:47

标签: git shell jenkins command

我是詹金斯和编码方面的初学者。

我在此站点(Is it possible to download ONLY files changed in a commit/revision using git archive)上找到了一个代码,该代码在git应用程序中可以很好地在我的计算机上本地运行:

git archive --format=zip --output=commit_files.zip <tree-ish> `git diff-tree --no-commit-id --name-only -r <tree-ish> | sed ':a;N;$!ba;s/\n/ /g'`

但是我希望在对jenkins的每次提交(安装在Windows上)之后执行它,但是我不知道该怎么做。用哪种语言?

因为碰巧“ sed”命令当然在Windows计算机上也不可用。因此批处理和Powershell不在竞赛之列。

如何欺骗jenkins在git应用程序上执行此Git命令? 也许很明显,但我不知道。

谢谢!

0 个答案:

没有答案