Зафиксируйте файл в SVN с помощью Jenkins Job - PullRequest
0 голосов
/ 09 июля 2020

Я новичок в Дженкинсе. Я хочу создать задание Дженкинса, которое заменяет файлы в репозитории SVN и фиксирует их. В репозитории SVN есть папки и файлы, которые мы заменяем и фиксируем вручную прямо сейчас в SVN. Используя само задание Jenkins, я могу разместить файлы на сервере, не уверен, что это поможет Jenkins заменить и передать эти файлы в SVN.

Возможно ли это с Jenkins? (с использованием Jenkins Enterprise) Я в основном видел сообщения и вопросы о запуске сборки после фиксации в SVN с использованием Jenkins. Так что не уверен, возможно ли это вообще.

1 Ответ

0 голосов
/ 09 июля 2020

Jenkins позволяет выполнять команды оболочки в конвейере. Таким образом, вы можете выполнять те же команды оболочки, что и на своем локальном компьютере:

sh 'svn commit -m "my message"'

или, если вы находитесь на узле windows:

powershell/cmd 'svn commit -m "my message"'

Лично у меня нет опыта с svn, но этот подход хорошо работает с git, и я твердо уверен, что он также работает с svn.

...