簡體   English   中英

Jenkins使用參數和SVN構建作業

[英]Jenkins job build with parameters and SVN

我在詹金斯建立工作與參數。 一個簡單的批處理腳本,它編譯一個Java文件並通過將這些參數作為參數傳遞來運行它。

javac TestService.java
java TestService %environment% %service%

現在,我需要在SVN Repo中搜索文件擴展名為%environment%文件,並將位置作為參數傳遞。 有什么辦法嗎?

我認為您最好的選擇是在本地簽出遠程倉庫。 在運行java命令之前,請嘗試運行svn checkout ... 要查找文件名,請讓Java代碼對其進行搜索,或者使用批處理解釋器的find命令。

其他選項:確保可以通過HTTP訪問遠程SVN服務器。 然后編寫代碼以遞歸方式刮擦HTML頁面以找到文件名。 例如,您可以使用HttpClient在Java中執行此操作。 但是,您將為此需要將構建過程從javac切換到Maven或Gradle。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM