Jenkins~通过WebDeploy实现自动部署

简介:

Jenkins以之前的文章中已经有所介绍,主要集成了自动化部署的功能,而对于自动化部署来说是由多个组件组成的,每个组件负责自己的事,如今天说的webDeploy,它主要实现将网站文件动态发布到另一台IIS服务器,并且它是决断安全的,最起始比net use要安全!

Jenkins自动化发布的一些组件

--------------------------jenkins核心功能-----------------

建立项目

配置项目的源代码路径(svn,git,tfs)

配置工作区里相对路径(工作区就是你的项目,相对目录就是在项目路径下再建立一个子文件夹)

获取源代码

发布源代码(配置web.config生产环境参数,iis用户,网络目录权限(local_service),msbuild)

将发布后的目标网络(msbuild+webDeploy 或者 powershell)

---------------------------------------------------

WebDeploy实现过程(IIS服务器)

  1. 安装IIS管理工具
  2. 开启远程连接,设置对应端口
  3. 添加权限用户
  4. 配置网站目录权限
  5. 打开项目,配置发布,选择IIS/FTP
  6. 输入发布参数,IIS服务器地址,用户名和密码,网站名称等

1 安装IIS管理工具

2 开启远程连接,设置对应端口

3 添加权限用户

4 配置网站目录权限

 打开项目,配置发布,选择IIS/FTP

6 输入发布参数,IIS服务器地址,用户名和密码,网站名称等

然后发布已经后,就可以发到我们的IIS服务器了!

现在webDeploy和jenkins合并,确实有点双剑合并的感觉!

本文转自博客园张占岭(仓储大叔)的博客,原文链接:Jenkins~通过WebDeploy实现自动部署,如需转载请自行联系原博主。

目录
相关文章
|
5月前
|
Java jenkins 持续交付
Jenkins实现SpringBoot项目自动部署
Jenkins实现SpringBoot项目自动部署
58 0
|
10月前
|
jenkins Java 持续交付
Jenkins自动部署项目
本文只讲解通过插件来自动部署项目,Jenkins的安装可以看博主的另一篇文章,绝对保姆级,简洁丝滑的安装教程: jenkins下载安装__BugMan的博客-CSDN博客 1.安装插件 目前业内常用的解决方法是使用publish ssh插件将Jenkins上构建好的项目后发布到远端服务器。
129 0
|
10月前
|
存储 Kubernetes jenkins
k8s初探(6)-Jenkins自动部署(2) 利用git软件向jenkins发送构建任务
k8s初探(6)-Jenkins自动部署(2) 利用git软件向jenkins发送构建任务
482 1
|
10月前
|
Kubernetes jenkins 持续交付
k8s初探(6)-Jenkins 自动部署(1)
k8s初探(6)-Jenkins 自动部署(1)
563 1
|
11月前
|
Java 数据安全/隐私保护 持续交付
手把手教你用 Jenkins 自动部署 SpringBoot
手把手教你用 Jenkins 自动部署 SpringBoot
手把手教你用 Jenkins 自动部署 SpringBoot
|
11月前
|
数据采集 jenkins Shell
使用Jenkins自动部署博客
使用Jenkins自动部署博客
145 0
|
jenkins Java Shell
【CI/CD技术专题】「Jenkins实战系列」Jenkinsfile+DockerFile实现自动部署
【CI/CD技术专题】「Jenkins实战系列」Jenkinsfile+DockerFile实现自动部署
387 0
【CI/CD技术专题】「Jenkins实战系列」Jenkinsfile+DockerFile实现自动部署
|
jenkins Java 程序员
jenkins自动部署maven项目
jenkins自动部署maven项目
346 0
jenkins自动部署maven项目
|
JavaScript jenkins Linux
jenkins自动部署vue项目(扫坑实战)
jenkins自动部署vue项目(扫坑实战)
398 0
jenkins自动部署vue项目(扫坑实战)
|
jenkins 持续交付
Jenkins自动部署(SVN)
Jenkins自动部署(SVN)
Jenkins自动部署(SVN)