jenkins構建後自動上傳svn備份jar包

2021-10-03 02:18:03 字數 927 閱讀 7624

這種方式相當於我們把svn目錄拉到本地(svn co命令),然後將jar包拷貝到目錄中,然後上傳到svn中。

mkdir -p tmp && 

cd tmp &&

rm -rf ./* &&

svn co svn: +%y%m` --username "lll" --password "$" --no-auth-cache &&

cd 05_wwms_`date +%y%m`/ &&

cp $/war/***.war $/war/***.war.`date +%y%m%d%h%m%s` &&

cp -r $/war/***.war.`date +%y%m%d%h%m%s` ./ &&

svn add ***.war.`date +%y%m%d%h%m%s` &&

svn commit -m "wwwms測試環境發布包-$(date +%f)" --username "lll" --password "$" --no-auth-cache

使用這種方式連svn時,需要用到密碼,可以在jenkins中配置。

第二種方式  使用svn publisher外掛程式

第1步,安裝svn publisher外掛程式

第2步,執行連線svn的命令,快取密碼

外掛程式連線svn時需要密碼,可以先執行下命令連線svn,將svn密碼快取在伺服器。

svn: +%y%m` --username "lll" --password "pwd"
第3步,配置上傳

FTP自動上傳

ftp自動上傳 主要難點是shell中使用ftp客戶端將日誌檔案上傳到伺服器中,當然要先搭建乙個ftp伺服器,並且在cron排程時伺服器要開啟啊 要不然上傳哪兒去。shell bin bash ftp n 10.1.13.36 21 cmds user admin admin 後面兩個分別為使用者名...

Jenkins自動構建

當我們新增對git庫的監控時,很多時候經常會用到對乙個庫進行持續構建,我們需要jenkins監控倉庫,任何更改被提交時就會開始構建,這是持續整合環境中構建作業的常見方式。接下來我們來測試如何配置這種持續構建。系統管理 外掛程式管理 首先我們先將所需使用的gitlab外掛程式進行安裝。接下來我們建立乙...

Jenkins 構建後自動傳送郵件配置

jenkin首頁 系統管理 外掛程式管理 可選外掛程式 2.系統配置 2 設定發件人等資訊 2.3 設定郵件通知 這個設定和發件人資訊差不多,設定完成後可以點選 test configuration 按鈕來測試是否可以接受到郵件。看到 email was successfully sent 提示資訊...