Ответы пользователя по тегу Jenkins
  • Можно ли в Jenkins в рамках однаго джоба выполнять команды на разных нодах?

    Matvey-Kuk
    @Matvey-Kuk
    Разработчик в Cisco, CA.
    Можно для старта виртуалки использовать vagrant + ansible например, а в каждой джобе дженкинса уже указывать одной строчкой какую конфигурацию вагранту поднять. К сожалению, в таком случае все равно придется делать много джоб, чтобы дженкинс уже расталкивал их на менее занятые ноды.
    Ответ написан
    Комментировать
  • Как связать git репозиторий на bitbucket.org с сервером непрерывной интеграции Jenkins CI?

    Matvey-Kuk
    @Matvey-Kuk
    Разработчик в Cisco, CA.
    Можно делать это и без хука. Jenkins может переодически опрашивать Butbucket на наличие новых коммитов, это даже удобнее, если у ci нет внешнего доступа. Trigger - poll SCM
    Ответ написан
    Комментировать
  • Кто сталкивался с настройкой Continuous Deployment?

    Matvey-Kuk
    @Matvey-Kuk
    Разработчик в Cisco, CA.
    Обычно я заряжаю в jenkins bash команды, которые могу сделать из консоли. Единственная автоматизация, которая ложится на его плагин- раз в несколько минут дергать git репозиторий и проверять, есть ли там новые коммиты.

    Упрощенно схема установки выглядит так:
    1)Ставлю jenkins
    2)Создаю задачу и настраиваю импорт из git репозитория.
    3)Смотрю, в какую папку он все скачал, иду туда в консоли, логинюсь под пользователем jenkins (sudo -u jenkins -i).
    4)Из консоли под этим пользователем прогоняю тесты, собираю и деплою все, что нужно.
    5)Успешные команды из пункта 4 забиваю в задачу дженкинса, чтобы он сам все это повторял.

    Сейчас, правда, jenkins запускает ansible и тот уже сам настраивает сервера, но это уже совсем другая история)
    Ответ написан
    Комментировать