Jenkins~經過WebDeploy實現自動部署

Jenkins以以前的文章中已經有所介紹,主要集成了自動化部署的功能,而對於自動化部署來講是由多個組件組成的,每一個組件負責本身的事,現在天說的webDeploy,它主要實現將網站文件動態發佈到另外一臺IIS服務器,而且它是決斷安全的,最起始比net use要安全!git

Jenkins自動化發佈的一些組件web

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

創建項目安全

配置項目的源代碼路徑(svn,git,tfs)服務器

配置工做區裏相對路徑(工做區就是你的項目,相對目錄就是在項目路徑下再創建一個子文件夾)網絡

獲取源代碼svn

發佈源代碼(配置web.config生產環境參數,iis用戶,網絡目錄權限(local_service),msbuild)工具

將發佈後的目標網絡(msbuild+webDeploy 或者 powershell)網站

---------------------------------------------------ui

WebDeploy實現過程(IIS服務器)

  1. 安裝IIS管理工具
  2. 開啓遠程鏈接,設置對應端口
  3. 添加權限用戶
  4. 配置網站目錄權限
  5. 打開項目,配置發佈,選擇IIS/FTP
  6. 輸入發佈參數,IIS服務器地址,用戶名和密碼,網站名稱等

1 安裝IIS管理工具

 

2 開啓遠程鏈接,設置對應端口

3 添加權限用戶

4 配置網站目錄權限

 

 

 打開項目,配置發佈,選擇IIS/FTP

6 輸入發佈參數,IIS服務器地址,用戶名和密碼,網站名稱等

而後發佈已經後,就能夠發到咱們的IIS服務器了!

如今webDeploy和jenkins合併,確實有點雙劍合併的感受!

相關文章
相關標籤/搜索