Jenkins+.Net Core+Git集成发布 - SkyMallCore快速开发平台
准备工作:安装
Jenkins+java 直接百度安装,在此忽略
dotnet sdk(iis部署已经安装)
一:windows 部署到IIS
首先搭建IIS,站点应用程序池选择 ‘无托管代码’
安装DotNetCore.1.0.4_1.1.1-WindowsHosting
安装DotNet sdk 2.0 https://www.microsoft.com/net/download/windows
在命令程序中输入 :
net stop was /y 停止服务
net start w3svc重启服务。
二:Jenkins新建任务配置:
【Github】

1:源码管理

2:构建触发器:
选择触发远程构建+github hook trigger for GITScm ,两个都选
触发远程构建选项输入自定义的Token

3:构建环境

4:构建脚本

即如下:
dotnet restore "%WORKSPACE%\SkyMallCore"
dotnet build "%WORKSPACE%\SkyMallCore"
dotnet publish "%WORKSPACE%\SkyMallCore\SkyMallCoreWeb\SkyMallCoreWeb.csproj" -o D:\wwwroot\skymall
三:打开Github 找到对应Repository -->Settings
点击Webhooks
1:添加


说明:Admin:ApiToken@jenkins_server/job这种写法容易出问题,jenkins_server不要加“http://”
请求成功并自动触发发布!

下一节:设置发布邮件通知,并计划将Jenkins放入docker!
Jenkins+.Net Core+Git集成发布 - SkyMallCore快速开发平台的更多相关文章
- JEECG 3.7.2版本发布,企业级JAVA快速开发平台
		
JEECG 3.7.2版本发布 - 微云快速开发平台 JEECG是一款基于代码生成器的J2EE快速开发平台,开源界"小普元"超越传统商业企业级开发平台.引领新的开发模式(Onli ...
 - JEECG 3.7.1 版本发布,企业级JAVA快速开发平台
		
JEECG 3.7.1 版本发布,企业级JAVA快速开发平台 ---------------------------------------- Version: Jeecg_3.7.1项 目: ...
 - JEECG 3.7.3 新春版本发布,企业级JAVA快速开发平台
		
JEECG 3.7.3新春版本发布 - 微云快速开发平台 导读 ⊙精美Echart报表 ⊙二维码生成功能 ⊙Online接口改造采用JWT机制 ⊙智能菜单搜索 ⊙代码生成器模板优 ...
 - JAVA企业级快速开发平台,JEECG 3.7.3 新春版本发布
		
JEECG 3.7.3新春版本发布 - 微云快速开发平台 导读 ⊙精美Echart报表 ⊙二维码生成功能 ⊙Online接口改造采用JWT机制 ⊙智能菜单搜索 ⊙代码生成器模板优 ...
 - 1024程序员节宅男节日快乐 -- JAVA快速开发平台,JEECG 3.8宅男优化版本发布
		
JEECG 3.8 版本发布,系统全面升级,重构上传组件.优化代码生成器机制! 导读 ⊙平台性能优化,系统更稳定,速度闪电般提升 ⊙系统上传组件全面重构,使用plupload组件,解决flash的 ...
 - Java快速开发平台——JEECG 3.7.8 版本发布!我们的目标是有鱼丸也有粗面
		
JEECG 3.7.8 版本发布,多样化主题UI满足你不同的需求 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板( ...
 - Java快速开发平台,JEECG 3.7.7闪电版本发布,增加多套主流UI代码生成器模板
		
JEECG 3.7.7 闪电版本发布,提供5套主流UI代码生成器模板 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供5套新的主流UI代码生成器模板(Bootstrap表单+Boots ...
 - Java快速开发平台,JEECG 3.7.6性能增强版本发布
		
JEECG 3.7.6 性能增强版本发布 导读 ⊙Vue SPA单页面应用 ⊙Datagrid标签实现不同风格切换,支持BootstrapTable.EasyUI ⊙灵活通用代码生成器工厂 ...
 - Java快速开发平台强大的代码生成器,JEECG 3.7.5 VUE+ElementUI SPA单页面应用版本发布
		
JEECG 3.7.5 VUE+ElementUI SPA单页面应用版本发布 此版本为Vue+ElementUI SPA单页面应用版本,提供新一代风格代码生成器模板,采用Vue技术,提供两套精美模板E ...
 
随机推荐
- OpenCL 三种内存对象的使用
			
▶ 包括带有 CL_MEM_READ_ONLY,CL_MEM_WRITE_ONLY,CL_MEM_READ_WRITE 标识的显示拷贝(函数 clEnqueueWriteBuffer 和 clEnqu ...
 - leetcode110
			
/** * Definition for a binary tree node. * public class TreeNode { * public int val; * public TreeNo ...
 - XACT Q&A (转)
			
XACT Q&A 传送门:http://blog.csdn.net/xoyojank/article/details/4098633
 - 6 MySQL--表--完整性约束
			
参考:https://www.cnblogs.com/alice-bj/p/8824693.html 完整性约束: http://www.cnblogs.com/linhaifeng/articles ...
 - Angular: Can't bind to 'ngModel' since it isn't a known property of 'input'问题解决
			
https://blog.csdn.net/h363659487/article/details/78619225 最初使用 [(ngModel)] 做双向绑定时,如果遇见Angular: Can't ...
 - ansible模块学习
			
ansible的功能: 模块化任务,调用特定的模块,完成特定的任务 基于python语言实现,由paramiko.pyyaml和jinja2三个模块构建 部署简单,agentless,ansible基 ...
 - 迷你MVVM框架 avalonjs 学习教程4、数据填充
			
MVVM是前端的究极解决方案,你们可能用过jQuery,但那个写的代码不易维护:你们可以听过说requirejs与seajs,传说中的模块开发,加载器,但它们的最终目标是打包:你们可能听过unders ...
 - Kubernetes的UI界面Kubernetes Dashboard的搭建
			
1.搭建准备 Kubernetes集群的安装部署 2.搭建过程 2.1.在master节点上创建kubernetes-dashboard.yaml cd /etc/kubernetes vim kub ...
 - unity3d 移动与旋转 1
			
移动与旋转 1 player角色随asdw按键左右上下移动并旋转 public void Update() { // Reset player rotation to look in the same ...
 - Swift与OC的相互调用
			
Swift经过四年的发展已经趋于成熟,是时候学一下了,感谢公司swift大佬的不吝赐教.心有所感记录一下,如有不足欢迎指正批评. 新建swift项目 新建Swift.OC类文件 可在新建OC文件时,建 ...