У меня есть репо в GIT, и я хотел бы создать задачу в Jenkins, которая берет проект из GIT и записывает его в SVN. У меня проблемы с SVN. Я искал, но не нашел решения. Также SVN Publisher plugin не работает. Есть ли какой-либо плагин или способ передачи данных в SVN в Jenkins? возможно, выполнение скрипта?Jenkins update SVN
ответ
Как уже упоминалось, вы можете напрямую запускать команду из командной строки Execute -> Это будет выполняться во время выполнения задания. Вы можете использовать Postbuild Plugin для запуска команды AFTER job, это может быть сложно, но это также проблематично.
Итак, вы клонируете что-то из git repo. У вас есть эти файлы в рабочей области. Обратите внимание, что у Jenkins есть переменные env -> $ {WORKSPACE}.
После клонирования, просто написать в Execute Shell svn add .
или svn ci -m "Some msg"
работы Дженкина будет показывать каждый шаг совершал/добавления.
В Jenkins вы можете запускать скрипты в задачах пост-сборки или прямо в команду оболочки execute execute.
Так что можно просто запустить собственный скрипт публикации SVN на любом из этих шагов.
- 1. Jenkins + SVN: svn: E175002: ОПЦИИ
- 2. Jenkins SVN опрос
- 3. Jenkins SVN на slaves
- 4. Выпуск экземпляров SVN/Jenkins
- 5. Jenkins EnvInject перед SVN
- 6. SVN To GIT Jenkins
- 7. Ошибка аутентификации Jenkins svn
- 8. Jenkins update issue
- 9. Jenkins Auto update
- 10. SVN update summary
- 11. SVN Update вопрос
- 12. SVN Revert update
- 13. PHP svn update
- 14. Когда не «svn commit && svn update»?
- 15. Jenkins svn plugin clean removal
- 16. PostCommit Крючки в Jenkins/SVN
- 17. Jenkins svn export build step
- 18. maven с svn и jenkins
- 19. Структура SVN для опроса Jenkins
- 20. jenkins svn run as root
- 21. Параметр Jenkins SVN от CLI
- 22. Jenkins SVN Плагин через прокси
- 23. svn update VS git merge
- 24. Tortoise SVN Commit/update Hangs
- 25. Jenkins slave не может найти svn
- 26. Подтвердить все изменения в SVN + Jenkins
- 27. Ошибка аутентификации сервера (SVN/Jenkins) Выпуск Maven
- 28. SVN меняется между 2 тегами в Jenkins
- 29. Условная проверка svn в опросе Jenkins job
- 30. Jenkins: недействительная версия рабочей копии SVN
Ну, в крайнем случае, вы можете совершать через инструменты командной строки. Вы считали эту идею? –
Какие проблемы? Что значит «не работает»? Пожалуйста, укажите любые сообщения об ошибках, примеры конфигураций того, что вы пробовали, и любые другие соответствующие данные. –
Я не ищу решение с плагином, потому что я его не нашел, и об этом много. Проблема в том, что плагин ничего не записывает. Они выводят: Попытка импорта в SVN: svn: // SVN Издатель: target:/var/lib/jenkins/workspace/test - Загрузить SVN Закончено: УСПЕХА –