java -jar jenkins.war --httpPort=9800
在安装jenkins提供的插件时,遇到了国内网络不稳定的问题,解决办法就是更换镜像源,网上好多都是推荐用[清华大学]的镜像,但[清华大学]的镜像服务器的update-center.json文件内部的包引用地址,还是指向的jenkins更新中心。所以需要搭建一个update-center.json提供服务器, 地址(这是我自己搭建,可供大家测试使用):http://jenkins.b-nature.cn:10026/jenkins/updates/update-center.json
java -Dhudson.model.DownloadService.noSignatureCheck=true -jar jenkins.war --httpPort=9800
其中Dhudson.model.DownloadService.noSignatureCheck=true表示禁用upddate-center.json安全检测
jenkins也提供插件本地安装的能力,也在“更新中心"->"高级"面板,操作简单,此处不在赘述。
插件名 备注
SVN 1.4 Compatibility Plugin svn拉取代码
PowerShell plugin 执行ps脚本
MSBuild Plugin 编译.net项目
File Operations Plugin 对文件做操作
配置.net发布job,看上去很简单,但经过实践操作发现还是有许多点值得注意。
这步简单,暂不提供图片
此处注意凭据的选择,应该是对应得上,以及svn的地址要填写正确
nuget的地址,指向是的slave节点存放nuget的地址,配置代码如下:
"D:\nuget\nuget.exe" restore "FM.FLogReport.sln"
配置代码如下:
/t:build
/p:Configuration=Release
/p:WebProjectOutputDir=./bin/Publish
/p:OutputPath=./bin/Publish/bin
此处注意:
按照上述配置完成后,执行"构建",就可以获取job结果。