Дженкинс, сборка с параметрами и SVN - PullRequest
0 голосов
/ 20 марта 2019

У меня есть работа по сборке Дженкинса с параметрами. Простой пакетный скрипт, который компилирует один файл Java и запускает его, передавая эти параметры в качестве аргументов.

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

Теперь мне нужно найти файл в SVN Repo с расширением %environment% и передать местоположение в качестве аргумента. Любое решение?

1 Ответ

1 голос
/ 20 марта 2019

Я думаю, что вам лучше всего выбрать локальное удаленное репо. Попробуйте запустить svn checkout ... перед выполнением команды java. Чтобы найти имя файла, либо разрешите его искать в коде Java, либо воспользуйтесь командой find вашего пакетного интерпретатора.

Другие параметры: убедитесь, что вы можете получить доступ к удаленному серверу SVN через HTTP. Затем напишите код для рекурсивной очистки HTML-страниц, чтобы найти имена файлов. Вы можете сделать это в Java, например, используя HttpClient . Для этого вы можете изменить процесс сборки с javac на Maven или Gradle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...