1鼎俘、首先配置系統(tǒng)FTP
jenkins配置 ftp目的:一般部署完成后都會對文件做下備份
需要插件--> Publish over FTP
需要填寫的配置還是比較少的哲身,填寫完成后點擊下Test Configuration按鈕測試下自己的配置是否正確.
注意:
這里的Remote Directory是指你能夠工作的路徑。舉個例子贸伐,比如我指定路徑為/dir1的話勘天,那么我就只能上傳到此目錄下的子目錄。如果某天我想上傳到/dir2捉邢,不好意思脯丝,這個路徑你訪問不到。限定目錄后可以起到一點隔離的作用伏伐,算是一個安全措施吧
配置無誤后轉(zhuǎn)到項目配置頁FTP宠进。在下方有 項目配置FTP 實例.
2、項目構(gòu)建時配置FTP
說明: 這個插件可以將構(gòu)建的產(chǎn)物(例如:Jar,war)發(fā)布到FTP中去
需要插件--> Publish over FTP
在添加構(gòu)建后操作選擇ftp插件:
解釋下中間的這個Remove prefix
配置藐翎,這個配置用于裁剪路徑用的砰苍。比如我這里配置的是target,那么文件上傳后所在路徑就是/test/upload/springboot-test-github-0.0.1-SNAPSHOT.war。還是很好理解的
不過阱高,這樣設(shè)置赚导,每次構(gòu)建的產(chǎn)物還是會覆蓋之前的,沒有達到想要效果赤惊。
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}'
生成的目錄結(jié)構(gòu):/builds/2019/09/25/springboot-test-github-39/springboot-test-github-0.0.1-SNAPSHOT.war