文章出處
文章列表
通過添加powershell插件后,使用它強大的windows系統命令,就把發布好的程序包推送到具體的應用服務器了。
系統管理-插件管理-powershell
把它安裝,重啟jenkins,然后修改你之前的job,把powershell的推送文件腳本加上

添加一個構建類型,在msbuild下面添加

上面ps代碼作用是,在使用賬號進行遠程登陸,會向共享文件夾發送數據,覆蓋它之前的文件,這個操作要求我們在應用服務器上進行相應配置,如下:
1 建立一個賬號
2 把這個賬號分配到IIS網站目錄
然后使用我們的代碼,就可以遠程這次遠程推送了。
remoteDirPath="\\DESKTOP-9KAK340\remote" Write-Host '連接遠程主機...' net use remoteDirPath "zzl" /user:"lind" Write-Host '遞歸拷貝文件(強制覆蓋模式)...' files = Get-ChildItem -Path "C:\Jenkins_Publish " # 獲取本地目錄下的文件 foreach(file in files) { Copy-Item -Path file.FullName -Destination remoteDirPath -Include "*" -Exclude "" -Recurse -Force } Write-Host '目錄拷貝完成!'
感謝閱讀!
文章列表
文章標籤
全站熱搜
