jenkins从git读取并编译VS2010项目

时间:2022-12-14 00:38:44

初步实现使用jenkins读取git仓库并自动编译VS2010项目

1、在Windows端首先需要安装jdk,然后再安装jenkins。jenkins的启动有两种,一种是通过jenkins.war启动(java -jar jenkins.war),另一种是jenkins配置中安装Install as Windows Service,那样系统启动时候jenkins也会启动。

2、安装Git plugin插件,在Git配置中的Path to Git executable处添加Git.exe路径:C:\Program Files (x86)\Git\bin\git.exe;在Gti plugin配置中添加user.name和user.mail,这两个参数可以在git bash中通过git config --list查看。

3、如果git首次使用,应该先配置user.name和user.mail,生成ssh公钥和私钥,将公钥添加到git仓库中。

4、在jenkins中创建一个*风格的项目,项目名为英文字母组成。在源码管理中选择Git,在Repository URL中填入要Clone的git地址。

5、添加构建步骤Execute Windows batch command,在命令中添加:"D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com" "%WORKSPACE%\你的项目名.sln" /Build "Debug|Win32"

6、将用户目录中的.ssh文件夹复制到Git安装目录并替换,Windows下用户目录即我的文档,Git安装目录为C:\Program Files (x86)\Git。

7、jenkins主目录在C:\Users\.jenkins,更改jenkins主目录:1)关闭jenkins服务  2)修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Jenkins\ImagePath to "d:\Jenkins\jenkins.exe"

总结:Windows中搭建jenkins编译VS2010项目首先要安装VS2010,其次第5、6步比较关键,如果没有执行第6步,则会在从Git仓库Clone项目的时候被卡住。

参考链接:
http://blog.csdn.net/john_cdy/article/details/7738393
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin#GitPlugin-

http://*.com/questions/12689139/how-to-change-jenkins-default-folder-on-windows