yt-summer 发表于 2018-1-7 08:37:29

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]
查看完整版本: Jenkins学习九:Jenkins插件之构建MSBuild