這種方式相當於我們把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 提示資訊...