Jenkins学习九:Jenkins插件之构建MSBuild
Jenkins是Java语言编写的,一直好奇是否可以构建NET语言的项目,目前只了解到有一个插件MSBuild支持构建NET项目。一、Jenkins安装插件MSBuild
https://images0.cnblogs.com/blog2015/442008/201503/271601577089270.jpg
二、VS构建CsharpHelloWorld
CSharp 的console project代码如下:
using System;
namespace CSharpHelloWorld
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine(
"Hello World!");
}
}
}
三、配置环境变量
我的电脑中设置环境变量,Path中添加msbuild的路径,如C:\Windows\Microsoft.NET\Framework\v4.0.30319
四、Jenkins构建MSBuild
1)创建Jenkins job名称为CSharpHelloWorld
2)设置“构建”,添加:Build a Visual Studio project or sulution using MSBuild
https://images0.cnblogs.com/blog2015/442008/201503/271601141302524.jpg
https://images0.cnblogs.com/blog2015/442008/201503/271602242551847.jpg
3)Build结果如下:
https://images0.cnblogs.com/blog2015/442008/201503/271604125672472.jpg
https://images0.cnblogs.com/blog2015/442008/201503/271604058649823.jpg
五、遇到的问题:
1、build生成时,报错:'msbuild.exe' 不是内部或外部命令,也不是可运行的程序
解决:配置环境变量,重启Jenkins,再次生成即可。
页:
[1]