java -jar jenkins.war --httpPort=9800
在安装jenkins提供的插件时,遇到了国内网络不稳定的问题,解决办法就是更换镜像源,网上好多都是推荐用[清华大学]的镜像,但[清华大学]的镜像服务器的update-center.json文件内部的包引用地址,仍是指向的jenkins更新中心。因此须要搭建一个update-center.json提供服务器,
地址(这是我本身搭建,可供你们测试使用):http://jenkins.b-nature.cn:10026/jenkins/updates/update-center.jsonjava
java -Dhudson.model.DownloadService.noSignatureCheck=true -jar jenkins.war --httpPort=9800
其中Dhudson.model.DownloadService.noSignatureCheck=true表示禁用upddate-center.json安全检测git
jenkins也提供插件本地安装的能力,也在“更新中心"->"高级"面板,操做简单,此处不在赘述。json
插件名 备注安全
SVN 1.4 Compatibility Plugin svn拉取代码服务器
PowerShell plugin 执行ps脚本网络
MSBuild Plugin 编译.net项目asp.net
File Operations Plugin 对文件作操做svn
配置.net发布job,看上去很简单,但通过实践操做发现仍是有许多点值得注意。工具
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin
这步简单,暂不提供图片测试
此处注意凭据的选择,应该是对应得上,以及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结果。