环境
这里,我使用的64位的Windows7作为Jenkins服务器
安装Git
下载地址:
https://git-scm.com/downloads
安装的时候一定要勾选 Git bash
生成公钥和私钥
首先注意当前Window登录的用户,这里我们的用户是:DaoDao
此时打开 Git bash,通过ssh-keygen生成公钥和秘钥对。将公钥内容添加到gitlab网站的jenkins账号下。
然后在Gitbash上执行两句账户的配置:
$ git config --global user.email "your_email"
$ git config --global user.name "jenkins"
现在运行git clone 语句,路径来自于你的gitlab的项目路径,会出现ssl的保存提示,回答yes后clone成功。
安装 Jenkins
下载地址:
http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/jenkins-2.7.1.zip
下载后解压,双击解压出的安装文件,安装即可,安装好后进入浏览器,访问:http://localhost:8080 即可进入Jenkins系统。
由于前面在 Git Bash 里的所有操作都是在DaoDao用户下进行的,而Jenkins运行在windows 机器账号(本地系统)下,所以在系统的服务管理配置项里修改,让其使用Windows中的DaoDao用户登录。
安装好后,Jenkins会被安装为系统服务,这是进入系统服务管理页面,找到Jenkins服务,右键打开属性窗口:
现在Jenkins服务就能使用Windows中的 DaoDao 用户的SSL公钥了。
下面进入Jenkins管理页面,安装Git plugin插件,重新启动。
现在可以新建一个Jenkins Job,然后填入对应的项目git地址,测试一下,应该就可以使用了。