• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

JAVA相关 realyrare 1187次浏览 0个评论

什么是自动化部署,就不介绍了,喜欢直接进入主题。

一、 所需环境:

1、系统为windows10 。

2、asp.net core3.1 runtime必须安装,因为我的代码是asp.net core3.1版本,你的代码是什么版本就装什么运行环境。

3、iis确保安装。

4、 windows git必须安装。

5、java的jdk必须安装,jenkins是java安装的。

6、在iis新建一个站点名为blog

二、 安装Jenkins

下载地址:https://www.jenkins.io/download/

下载之后默认一步一步安装即可。

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

选择插件来安装之后,进入到下面的页面,尽量选择下图所示操作。不然安装其他插件,好多会失败,要等好长时间。所以,选择无,一个插件都不装。

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

另外。到后面的创建管理员操作,你可以创建也可以后面创建,我选择了后面创建,因为,一点也不影响我后面的操作。

下面安装我们需要安装的插件:

1、Localization: Chinese (Simplified) 英文不好的建议安装

2、git

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

安装完之后,地址栏输入:http://localhost:8080/restart 重新启动。重启成功后看到的就是汉化之后的界面了。

如果安装失败,可访问:https://plugins.jenkins.io/,单独下载。具体看下面:

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

下载下来后,是个localization-zh-cn.hpi文件。

点击主页的Manage Plugins,进去后选择Advance选项卡。将下载的文件上传上去即可

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

 下面开始配置git,进入全局配置。

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

如果Path to Git executable配置为git.exe不行的话,填写安装路径也是可以的。

我的是:E:\git-install\Git\bin\git.exe。

终于可以开始新建项目了,选择新建Item

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

下面进入项目的配置页面,填写git地址和登录的用户名和密码即可。

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

 

选择构建

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

上面的命令,也可以合写成一个。

e:
 
cd E:\jenkins-2.153\install\workspace\TestItem
 
dotnet build
 
C:\Windows\System32\inetsrv\appcmd.exe stop apppool /apppool.name:blog
 
dotnet publish -o F:\code\publish\Blog.HuoChong
 
C:\Windows\System32\inetsrv\appcmd.exe start apppool /apppool.name:blog

对了,如果你不知道Jenkins下默认的工作空间在哪里,也可以不指定具体项目盘符路径。直接这样写。

dotnet build
 
C:\Windows\System32\inetsrv\appcmd.exe stop apppool /apppool.name:blog
 
dotnet publish -o F:\code\publish\Blog.HuoChong
 
C:\Windows\System32\inetsrv\appcmd.exe start apppool /apppool.name:blog

然后,应用,选择保存,最后选择构建。

Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门

看上图结果,构建成功,iis站点我也可以打开。

下一篇分享.net framework+svn在jenkins上的自动化部署。


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门
喜欢 (0)

您必须 登录 才能发表评论!

加载中……