本文目錄一覽:
- 1、jenkins根據SVN增量更新
- 2、什麼是 Java Auto Updater 和 jucheck.exe?
- 3、Java(TM) SE Development Kit Update是用於什麼的呀
- 4、java(TM)7Update4是什麼?
jenkins根據SVN增量更新
構建
先添加一個ant構建,在添加一個執行windows批處理命令,結果如下:
通過這裡的構建環境的配置,我們可以在構建發生前進行一些準備工作。我們不需要,就不需要配置。
用ant構建,會需要一個build文件,默認的會載入工作空間下的build.xml文件進行構建。這裡不熟悉的同學可以看下ant相關文檔。
當ant構建完成之後,執行windows批處理命令:
Java -jar inte.jar “%JENKINS_HOME%” %JOB_NAME% %BUILD_ID%
這裡其實比較簡單,就是調用了java命令執行了一個jar文件。參數有三個,都是jenkins提供的參數。
“%JENKINS_HOME% 是jenkins的安裝目錄。得到的值「E:\ProgramFiles (x86)\Jenkins」
%JOB_NAME% 是構建的項目的名稱
%BUILD_ID% 是構建的版本號
該jar的主要功能是這樣的 :
1:解析「%JENKINS_HOME%\jobs\%JOB_NAME%\builds\%BUILD_ID%」 下的changelog.xml 文件,獲得文件變更列表
2:獲得該列表對應的文件。如果是java文件,則找到對應的編譯後的class文件(需要處理內部類),如果是非java文件,則直接獲得對應文件。
3:將所有文件按照編譯後的目錄結構,移動到該文件夾下
4:將該文件夾打包成changeFiles.tar文件並放置到工作空間下
send file or execute commands over ssh
增量發布包打完之後就是執行增量更新了。新增一個構建任務「send file or execute commands over ssh」並按照如下配置進行配置:
其中 exec command中需要填寫:
/save/publish.sh dsideal_yy ${BUILD_ID}
這裡是要執行遠程主機上的 /save/publish.sh腳本。帶有兩個參數,第一個參數是要將增量文件拷貝到tomcat中的哪個工程下,第二個參數是構建的版本號。
到這裡增量發布基本完成了。
什麼是 Java Auto Updater 和 jucheck.exe?
本文適用於: 平台: Windows 8, Windows 7, Vista, Windows XP, Windows 2000 Java Auto Updater 和 jucheck.exe與安裝在系統上的 Java 相關。在Internet 上檢查 Java 新版本,並在有更新的 Java 版本可用時通知您。不安裝 Java。向您提供安裝最新的 Java 版本的選項。若要確保獲取最新(安全)的 Java 版本,應保持此進程為運行狀態。 當有新的 Java 更新可用時,Windows 桌面上將顯示一個工具提示氣球。要安裝新更新,請單擊通知對話框。 Windows Vista、Windows 7、Windows 8 – UAC 提示 根據您的 Windows 設置,可能會顯示「Windows 用戶帳戶控制 (UAC)」許可提示,以允許 Java Auto Updater 或 jucheck.exe 執行更新檢查。當系統嘗試執行需要管理訪問許可權的任務時,會出現許可提示。單擊是將允許 jucheck 進程檢查是否有更新的版本可用於您的系統。
Java(TM) SE Development Kit Update是用於什麼的呀
這是java的版本自動更新的工具,如果發現有jre的更新版本就自動下載.
java(TM)7Update4是什麼?
是java開發工具和運行環境第七版第四個更新升級包,一般是裝了jdk或者jre就會自動下載升級包。
java更新的方法/步驟:
1、選擇開始;
2、打開所有程序;
3、點開java文件夾;
4、選擇檢查更新即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/240475.html