文章出處
文章列表
Jenkins以之前的文章中已經有所介紹,主要集成了自動化部署的功能,而對于自動化部署來說是由多個組件組成的,每個組件負責自己的事,如今天說的webDeploy,它主要實現將網站文件動態發布到另一臺IIS服務器,并且它是決斷安全的,最起始比net use要安全!
Jenkins自動化發布的一些組件
--------------------------jenkins核心功能-----------------
建立項目
配置項目的源代碼路徑(svn,git,tfs)
配置工作區里相對路徑(工作區就是你的項目,相對目錄就是在項目路徑下再建立一個子文件夾)
獲取源代碼
發布源代碼(配置web.config生產環境參數,iis用戶,網絡目錄權限(local_service),msbuild)
將發布后的目標網絡(msbuild+webDeploy 或者 powershell)
---------------------------------------------------
WebDeploy實現過程(IIS服務器)
- 安裝IIS管理工具
- 開啟遠程連接,設置對應端口
- 添加權限用戶
- 配置網站目錄權限
- 打開項目,配置發布,選擇IIS/FTP
- 輸入發布參數,IIS服務器地址,用戶名和密碼,網站名稱等
1 安裝IIS管理工具
2 開啟遠程連接,設置對應端口
3 添加權限用戶
4 配置網站目錄權限
打開項目,配置發布,選擇IIS/FTP
6 輸入發布參數,IIS服務器地址,用戶名和密碼,網站名稱等
然后發布已經后,就可以發到我們的IIS服務器了!
現在webDeploy和jenkins合并,確實有點雙劍合并的感覺!
文章列表
全站熱搜
留言列表