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-windows节点创建部署IIS服务

Jenkins+.Net+VS+SVN+SSH+IIS 实现部署远程服务器

Jenkins 流水线远程部署 .NET Core/Framework 到 IIS

使用Gitblit 在windows 上部署你的Git Server

jenkins构建触发器定时任务

IIS自动化部署研究--管理工具Appcmd