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 Studio\2019\Community\MSBuild\Current\Bin)
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:\HelloWord\Test /p:OutputPath=D:\HelloWord\Test\bin
保存后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
请点一下“推荐”按钮,
欢迎各位转载,但必须在文章页面中给出作者和原文链接!