Jenkins + Git +IIS 部署
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins + Git +IIS 部署相关的知识,希望对你有一定的参考价值。
参考博文:https://blog.csdn.net/jonsonler/article/details/81317352
参考博文:https://www.cnblogs.com/WJ--NET/p/8759733.html
一.安装对应的Jenkins版本(这里选的Windows版)
1.基本安装
(1)下载地址:https://jenkins.io/
(2)默认安装:安装成功后可以通过http://localhost:8080/打开BS端管理界面
(3)解锁Jenkins
(4)安装自定义插件
注:此处安装失败,提示缺少插件(如果大面积安装失败,请检查服务器是否安装 jdk)
0
至此,安装和基本的启动完成。
2.Jenkins基本配置
(1)创建一个管理员账户
(2)自定义安装系统全局配置
界面位置:
---jdk
---git
(3)安装插件
位置:管理插件
---安装 Public Over SSH (用于连接远程服务器)
----安装 Deploy to Container (用于把打包的应用发布到远程服务器)
3.构建项目,将项目部署到远程服务器
(1)配置远程连接服务器的 SSH (去系统设置里配置Publish over SSH)
(2)构建项目
确定后,配置项目的源码管理,构建触发器
(3)if构建的git仓库是私有地址,需要进行以下配置,公有地址跳过
添加完git私库对应的域名,点击Ok,然后选中刚刚添加的那条记录,然后配置域合法的用户信息,然后确认就ok
(4)配置构建触发器
触发器建议使用这2种
1.定时构建
定时构建就是没隔一段时间就是构建1次任务
0 * * * * 代表每小时0分的时候构建1次项目
第1个代表分,第2个代表时,第3个代表日,第4个代表月,第5个代表周
2.轮询SCM
轮询SCM就是查看源码管理的代码有没有更新,如果更新了就去构建,没有更新就不会构建
*/5 * * * * 代表每5分钟就去查看源码有没有更新
(5)开始构建
查看错误日志:
版权声明:本文为CSDN博主「陌筱明」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ming19951224/article/details/80958761
以上是关于Jenkins + Git +IIS 部署的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins+.Net+VS+SVN+SSH+IIS 实现部署远程服务器
Jenkins 流水线远程部署 .NET Core/Framework 到 IIS