Jenkins+.Net Core+Git集成发布 - SkyMallCore快速开发平台

准备工作:安装

Jenkins+java 直接百度安装,在此忽略

dotnet sdkiis部署已经安装)

 

一:windows 部署到IIS

 首先搭建IIS,站点应用程序池选择 无托管代码

 安装DotNetCore.1.0.4_1.1.1-WindowsHosting

http://download.microsoft.com/download/3/8/1/381CBBF3-36DA-4983-BFF3-5881548A70BE/DotNetCore.1.0.4_1.1.1-WindowsHosting.exe

 安装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!

 

posted @ 2018-06-15 09:45  Feaskye  阅读(1055)  评论(0编辑  收藏  举报