文章出處

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合并,確實有點雙劍合并的感覺!


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()