Closed SKART1 closed 10 years ago
А ещё давайте и ярлык добавлять ко всему этому на Github с именем внесшего изменения!
issue частично выполнен - после каждого коммита в ветку Dev запускаеться maven clean install
Во время выполнения было обнаружено: 1). При изменении параметров для git-publisher-а (часть более общего gitHub-plugin) через веб-интерфейс в настоечном файле git (%reponame%/.git/config) НЕ обновляются имена репозиториев.
Эту проблему можно решить как здесь ( git remote set-url %reponame% git://%GITrepositoryhere%) Использовалась Ubuntu x64 12.10 и стандартный git (sudo apt-get install git)
@timofeevda Денис Анатольевич, может стоит написать разработчикам плагина?
2). Не стоит даже пытаться работать через https
пример того как заставить maven собирать *.jar со всеми зависимостями ("готовый к запуску" jar)
Сделано
Оказалось что Jenkins полностью убивает своих потомков: https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller https://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build Вопрос решен закрытием pipe (stdin/stdout/stderr) и добавление BUILD_ID=dontkillmeplease в bash script
Добавить в Jenkins команду-событие maven "clean-install". Добиться того чтобы после успешного выполнения всех тестов jenkins заливал проект в ветку release и запускал новую версию на сервере