I have both Linux and Windows slaves. I would like to install Git automatically on a slave first time the master needs to run git on it. how do you tell Jenkins to install it properly on Win or Linux, if possible at all ?
Basically, you need to check if which git returns something (which git.exe on Windows, provided you have installed GoW -- Gnu on Windows -- commands).
If which fails, then see "Set Up Your Git Environment"
On Linux:
sudo yum install git-core # RedHat
sudo apt-get install git-core # Ubuntu
On Windows:
Download and untar the portable version of msysgit.
You can script it, using the curl command included in Gow, but for uncompressing a 7z archive, you might need Peazip installed (it also comes as a portable installation, a simple zip archive).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With