• 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合并,确实有点双剑合并的感觉!

  • 相关阅读:
    Mybatis学习--spring和Mybatis整合
    MyBatis学习--查询缓存
    MyBatis学习--延迟加载
    MyBatis学习--高级映射
    Mybatis学习--Mapper.xml映射文件
    java文件上传和下载
    【计算机视觉】Object Proposal之BING理解
    【计算机视觉】Object Proposal之BING++
    【计算机视觉】Object Proposal之BING++
    【计算机视觉】Objectness算法(一)---总体理解,整理及总结
  • 原文地址:https://www.cnblogs.com/lori/p/7509926.html
Copyright © 2020-2023  润新知