Jenkins SVN совершить пост-сборку
Я пытаюсь сделать коммит после сборки в Jenkins CI, когда это удастся.
Есть ли способ сделать это?
Моя проблема заключается в том, что при сборке он генерирует некоторые DLL в рабочей области, которые мне нужно передать в SVN.
1 ответ
Решение
Это зависит от технологии сборки (например, Ant, Maven, MSBuild или FianlBuilder), которую вы используете для сборки вашего исходного кода. Чтобы зарегистрировать результаты вашей сборки в вашем SVN, вы должны добавить несколько новых шагов в конце ваших скриптов сборки. Этот шаг просто добавит ваши результаты сборки в svn. Например, ваш шаг может содержать:
svn commit --file build-output.1 build-output.2
Следует отметить, что некоторые технологии сборки оснащены встроенными задачами или действиями для работы с SVN.