Jenkins常用插件之MSBuild Plugin

该插件主要运用在.NET项目中,功能是“对.NET项目的源码进行编译”。

C#:可通过Visual Studio的项目文件(.csproj)和解决方案文件(.sln)进行编译

C++:可通过Visual Studio的项目文件(.vxcproj)和解决方案文件(.sln)进行编译

以下是使用该插件的具体步骤:

第一步:MSBuild相关软件下载和安装

  1. 在网上下载Microsoft Build Tools 2013,下载文件为BuildTools_Full.exe
  2. 在网上下载MSBuild Plugin插件,下载文件为msbuild.hpi
  3. 安装Visual Studio 构建工具MSBuild
  4. 在jenkins中安装MSBuild Plugin插件,系统管理–>插件管理–>高级上传msbuild.hpi进行安装

第二步:系统配置,在系统管理–>系统设置进行MSBuild插件的配置

第三步:项目配置,我这里以一个C#项目为例进行说明

  1. 创建一个自由风格的Job,名称为ProManagerSystemCompile

  2. 添加Job的详细描述信息

  3. 配置源码管理

  4. 配置构建触发器

  5. 配置构建

    —-指定MSBuild的版本

    —-指定编译文件,这里配置项目的解决方案文件ProManagerSystem.sln的相对路径

    —-选择Build a Visual Studio project or solution using MSBuild :

    —-指定编译参数“/t:Rebuild /p:Configuration=Release /p:TargetFrameworkVersion=v4.0”

    注:指定编译文件时,也可以指定为项目文件(.csproj),这样就只针对某个模块进行编译。如:./ProManagerSystem/ProManagerSystem.BLL/ProManagerSystem.BLL.csproj

  6. 构建后操作暂不配置
  7. 构建验证,查看控制台输出的日志信息

时间: 2024-10-26 21:49:29

Jenkins常用插件之MSBuild Plugin的相关文章

Jenkins常用插件之Deploy Plugin

该插件主要运用在Java项目中,功能是"将成功编译的War/Jar包部署到远程的应用服务器上,该功能的实现主要基于Cargo.当前支持的应用服务器版本如下: - Tomcat 4.x/5.x/6.x/7.x - JBoss 3.x/4/x - Glassfish 2.x/3.x 以下是使用该插件的具体步骤: 第一步:Deploy Plugin下载和安装 在网上下载Deploy Plugin插件,下载文件为deploy.hpi 在jenkins中安装Deploy Plugin插件,系统管理–>

Jenkins常用插件之Cppcheck Plugin

工具简介 Cppcheck 是一个静态代码检查工具,支持C/C++代码:作为编译器的一种补充检查,Cppcheck主要对源代码执行以下检查: 1. 自动变量检查 2. 数组的边界检查 3. class类检查 4. 过期的函数,废弃函数调用检查 5. 异常内存使用,释放检查 6. 内存泄漏检查,主要是通过内存引用指针 7. 操作系统资源释放检查,中断,文件描述符等 8. 异常STL 函数使用检查 9. 代码格式错误,以及性能因素检查 基础使用 检查单个文件:cppcheck file.c 检查文件

Jenkins常用插件说明(持续更新)

本文主要记录在学习以及使用Jenkins过程中常用的对我们有帮助的插件,同时本文将会持续进行更新.如果大家发现有其他野很好用的插件,也欢迎参照下面的格式,在评论中进行回复反馈. 一.通用插件 1.Embeddable Build Status Icon 链接:https://ci.jenkins-ci.org/job/lib-jira-api/badge/ | https://wiki.jenkins-ci.org/display/JENKINS/Embeddable+Build+Status+

jenkins常用插件

备份 ThinBackup 设置界面 备份路径中备份记录 选择还原 :项目和插件都会有备份 权限管理 Manage and Assign Roles 我这里根据项目名前缀分配,详细使用可自己尝试 比较简单 原文地址:https://www.cnblogs.com/cjh-notes/p/10806847.html

Jenkins插件HTML Publisher Plugin的使用

前提: 下载插件HTML Publisher plugin 一.安装 安装好HTML Publisher plugin之后,会在新建或者编辑项目时,在[增加构建后操作步骤]出现[Publish HTML reports]的选项.如下: 二.配置 点击上面构建步骤后,在这里会出现配置项目: 点击[增加]进行配置,在配置之后,先看下每一项的说明,以下来自google翻译: 按照上面的说明,我的配置如下: 我只配置了HTML directory to archive的项,上面说了,这个路径是相对于工作

ElasticSearch之常用插件安装命令

#head监控安装,推荐 bin/plugin -install mobz/elasticsearch-head #bigdesk集群状态,推荐 bin/plugin -install lukas-vlcek/bigdesk #marvel监控安装 bin/plugin -i elasticsearch/marvel/latest #es-sql安装,网页内有详细说明 https://github.com/NLPchina/elasticsearch-sql #jdbc-river安装(rive

eclipse 常用插件

转自:http://blog.csdn.net/fmynjy/article/details/51500989 开发过程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML        介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等:支持与Javaclass/interface之间的相互导入导出.        官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki

Notepad++前端开发常用插件介绍

Notepad++前端开发常用插件介绍 Notepad++除了自身的功能强大之外,更是有许多非常的优秀的插件,下面就总结一下前端开发过程一些比较常用的插件. Emmet Emmet的前身是Zen Coding,一款使用仿CSS选择器的语法来快速开发HTML和CSS的插件,是前端开发神器.它无视了编辑器的自动提示和自动完成,秒杀了你自定义的各种快捷键或者 AHK 的热字符串,以智能简洁高效的缩短输入,带给你超快速地书写各种复杂而枯燥的 HTML 和 CSS 代码的体验.现在可以在Notepad++

vim 常用插件安装使用

ctags 安装:yum install ctags 配置:在项目根目录下执行 ctags -R *   ,这时会生成tags文件,在 .vimrc文件末尾处添加 set tags=/workspace/weather/tags     2. cscope 安装:yum install  cscope 配置:下载cscope_map.vim ,把cscope_map.vim里从 if has("cscope")  到 endif里边的内容复制到.vimrc里边去 在项目根目录下执行 c