Jenkins 通過WebDeploy實現自動部署

2022-02-18 20:07:10 字數 1218 閱讀 4020

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協議登陸另一台遠端計算機,我們就可以認為這種登陸是...