jenkins以之前的文章中已經有所介紹,主要整合了自動化部署的功能,而對於自動化部署來說是由多個元件組成的,每個元件負責自己的事,如今天說的webdeploy,它主要實現將**檔案動態發布到另一台iis伺服器,並且它是決斷安全的,最起始比net use要安全!
jenkins自動化發布的一些元件
--------------------------jenkins核心功能-----------------
建立專案
配置專案的源**路徑(svn,git,tfs)
配置工作區里相對路徑(工作區就是你的專案,相對目錄就是在專案路徑下再建立乙個子資料夾)
獲取源**
發布源**(配置web.config生產環境引數,iis使用者,網路目錄許可權(local_service),msbuild)
將發布後的目標網路(msbuild+webdeploy 或者 powershell)
webdeploy實現過程(iis伺服器)
安裝iis管理工具
開啟遠端連線,設定對應埠
新增許可權使用者
配置**目錄許可權
開啟專案,配置發布,選擇iis/ftp
1 安裝iis管理工具
2 開啟遠端連線,設定對應埠
3 新增許可權使用者
4 配置**目錄許可權
開啟專案,配置發布,選擇iis/ftp
然後發布已經後,就可以發到我們的iis伺服器了!
現在webdeploy和jenkins合併,確實有點雙劍合並的感覺!
Jenkins 通過WebDeploy實現自動部署
jenkins以之前的文章中已經有所介紹,主要整合了自動化部署的功能,而對於自動化部署來說是由多個元件組成的,每個元件負責自己的事,如今天說的webdeploy,它主要實現將 檔案動態發布到另一台iis伺服器,並且它是決斷安全的,最起始比net use要安全!jenkins自動化發布的一些元件 je...
Centos通過yum安裝Jenkins
1 yum安裝jenkinswget o etc yum.repos d jenkins.repo io redhat stable jenkins.repo rpm import io redhat stable jenkins.io key yum y install jenkins檢視jenk...
如何用Jenkins通過SSH遠端控制主機執行命令
jenkins伺服器執行在一台主機上,但實際的執行環境在另一台主機上,jenkins要做的事是遠端控制主機何時執行指令碼,以及將執行後的結果顯示在jenkins上。ssh是一種網路協議,用於計算機之間的加密登陸。如果乙個使用者從本地計算機,使用ssh協議登陸另一台遠端計算機,我們就可以認為這種登陸是...