jenkins FTP配置

jenkins FTP配置目錄.png

一、首先配置系統FTP

jenkins配置 ftp目的:通常部署完成後都會對文件作下備份 須要插件--> Publish over FTPgit

系統管理-->系統配置-->先配置下FTP服務器:github

FTP配置1.png
須要填寫的配置仍是比較少的,填寫完成後點擊下Test Configuration按鈕測試下本身的配置是否正確.

注意:spring

這裏的Remote Directory是指你可以工做的路徑。舉個例子,好比我指定路徑爲/dir1的話,那麼我就只能上傳到此目錄下的子目錄。若是某天我想上傳到/dir2,很差意思,這個路徑你訪問不到。限定目錄後能夠起到一點隔離的做用,算是一個安全措施吧 配置無誤後轉到項目配置頁FTP。在下方有 項目配置FTP 實例.安全

二、項目構建時配置FTP

說明: 這個插件能夠將構建的產物(例如:Jar,war)發佈到FTP中去 須要插件--> Publish over FTP 在添加構建後操做選擇ftp插件: springboot

FTP配置2.png
FTP配置3.png

解釋下中間的這個Remove prefix配置,這個配置用於裁剪路徑用的。好比我這裏配置的是target,那麼文件上傳後所在路徑就是/test/upload/springboot-test-github-0.0.1-SNAPSHOT.war。仍是很好理解的服務器

FTP配置4.png

不過,這樣設置,每次構建的產物仍是會覆蓋以前的,沒有達到想要效果。 根據日期作路徑保存備份文件:項目設置基本界面->點擊Remote directory後面的-->高級測試

FTP配置5.png

Source files: target/springboot-test-github-0.0.1-SNAPSHOT.war Remove prefix: target Remote directory: 'builds/'yyyy/MM/dd/'springboot-test-github-${BUILD_NUMBER}'ui

生成的目錄結構:/builds/2019/09/25/springboot-test-github-39/springboot-test-github-0.0.1-SNAPSHOT.war插件

相關文章
相關標籤/搜索