Jenkins+Git构建.Net项目自动发布

安装环境

    Jenkins基于Java开发的一种持续集成工具,需要安装JDK  https://www.oracle.com/java/technologies/javase-downloads.html 

  .Net项目需要安装Visual Studio 后面MSBuild需要用到  https://visualstudio.microsoft.com/zh-hans/vs/

  安装Git

一、下载Jenkins

  Jenkins官方网址: https://www.jenkins.io/download/(注:下载Jenkins安装相对应的Java jdk版本)

二、配置Jenkins

  2.1、下载后点击Jenkins安装包(傻瓜式安装),安装成功后出现如下界面表示安装成功了,Jenkins的默认端口号是8080

2.2、首先安装相关的插件 

   管理 ——> 插件 ——> 安装Jenkins中文包、MSBuild插件

 

 三、构建项目

3.1、首页 ——> 全局设置 ——> 配置Git和MSBuild

   Git:在服务器上安装Git 的路径配置到Path 中

   MSBuild:安装Visual Studio中的MSBuild(例:D:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildCurrentBin)

 

 

3.2、新建项目

   现在开始新建一个项目,任务名称随便取,选择创建一个自由风格的项目点击确定

3.3、  开始配置

   配置工作路径,不配置会使用系统默认的路径

   第一种方法如下图

   第二种在系统设置——>主目录后面高级——>配置工作空间路径(我的没有高级选项也就没测试过)

3.4、从Git获取源码

   URL:Git地址 

   Credentials:配置Git账号密码

3.5、构建项目

   增加构建步骤——>选择MSBuild

 
/t:Rebuild /p:DeployOnBuild=true

/p:Configuration=Release

/p:VisualStudioVersion=16.0

/p:WebProjectOutputDir=D:HelloWordTest

/p:OutputPath=D:HelloWordTestin

保存后Build———>控制台查看构建结果(构建了几十次  

四、利用FTP上传到服务器上 Windows下IIS如何搭建FTP服务器

4.1、全局设置———>安装Publish Over FTP Plugin插件

   系统设置———>配置的FTP站点

  4.2、添加构建后操作——>选择FTP———>保存重新build

Transfer Set Source files:需要上传的文件(注意:相对于工作区的路径,可以是单个文件也可以是目录)

Remove prefix:移除目录(相对于Transfer Set Source files中的目录)

Remote directory:远程目录

Exclude files:排除的文件(在你传输目录的时候很有用,使用通配符,例如:**/*.log,**/*.tmp,.git/)

参考文档:http://ant.apache.org/manual/dirtasks.html 


请点一下“推荐”按钮,

欢迎各位转载,但必须在文章页面中给出作者和原文链接!

原文地址:https://www.cnblogs.com/yejiao/p/13577673.html