6

我有 Linux 和 Windows 的奴隶。我想在主人第一次需要在奴隶上运行 git 时自动在奴隶上安装 Git。如果可能的话,你如何告诉 Jenkins 在 Win 或 Linux 上正确安装它?

4

1 回答 1

4

基本上,您需要检查哪个 git 是否返回某些内容(Windows 上的哪个 git.exe,前提是您已经安装了GoW -- Windows 上的 Gnu -- commands)。

如果失败,请参阅“设置您的 Git 环境

在 Linux 上:

sudo yum install git-core       # RedHat
sudo apt-get install git-core   # Ubuntu

在 Windows 上:

下载并解压msysgit 的便携版本
您可以使用 Gow 中包含的 curl 命令编写脚本,但要解压缩 7z 存档,您可能需要安装 Peazip(它也以便携式安装的形式提供,一个简单的 zip 存档)。

于 2012-08-05T11:53:07.473 回答