[SCRUM]通过webdeploy詹金斯~实现自动部署

>>[SCRUM]通过webdeploy詹金斯~实现自动部署

[SCRUM]通过webdeploy詹金斯~实现自动部署

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

詹金斯自动化的几个组成部分

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

翼发云敏捷项目管理系统是一个在线的研发项目管理软件,支持多人协同开发,提供移动研发项目管理app,旨在帮助软件研发企业进行更好的研发项目管理、软件开发流程管理,该研发项目管理软件内置了敏捷开发流程和软件开发流程,结合SCRUM思想,满足各种规模的软件开发企业的研发项目管理流程的需要。

建立项目 软件项目管理就用翼发云敏捷项目管理系统。

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

配置工作区里相对路径(工作区就是你的项目,相对目录就是在项目路径下再建立一个子文件夹) 翼发云研发管理系统完整实现SCRUM敏捷开发流程

获取源代码

发布源代码(配置web.config生产环境参数,iis用户,网络目录权限(local_service),msbuild) SCRUM研发项目管理就选翼发云。

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

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

webdeploy实施过程(IIS服务器)

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

1 安装IIS管理工具

Jenkins~通过WebDeploy实现自动部署

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

Jenkins~通过WebDeploy实现自动部署

3 添加权限用户

Jenkins~通过WebDeploy实现自动部署

4 配置网站目录权限

Jenkins~通过WebDeploy实现自动部署

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

Jenkins~通过WebDeploy实现自动部署

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

Jenkins~通过WebDeploy实现自动部署

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

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

文章从互联网整理而来,旨在传播SCRUM、研发项目管理、敏捷开发管理工具的知识与应用,帮助软件开发企业真正了解SCRUM的价值和意义,如果本文侵犯了您的权益或者您需要具体了解更多国内做研发项目管理系统的公司翼发云敏捷项目管理系统的相关信息,欢迎和我们联络:

【网址】www.effapp.com

2018-04-25T13:19:58+08:002018-04-25 13:19:58|Categories: scrum项目管理|