Как передать файл сборки от Jenkins мастеру Saltstack

У нас есть система Jenkins для автоматизации сборки с Github, сейчас мы внедряем систему Saltstack. Поэтому мне нужно интегрировать свой Jenkins с Salt-master, чтобы он передавал все новые сборки мастеру, который затем отправлял их через солевые клиенты (миньоны).

Установка стека соли находится в облаке AWS, а машина Jenkins находится вне облака в локальной установке.


person saurabh gupta    schedule 06.05.2015    source источник


Ответы (1)


Вы можете включить salt-api и использовать следующий плагин: https://wiki.jenkins-ci.org/display/JENKINS/saltstack-plugin, тогда все ваши сборки jenkins могут выполнять состояния/оркестрации и т. д. для любых миньонов на основе каждого задания.

Другой способ сделать это — запустить миньона на мастере соли и установить подчиненный сервер jenkins на том же компьютере. Затем ограничьте задания jenkins этим подчиненным jenkins и выполните команды, как если бы вы были в командной строке. ПРИМЕЧАНИЕ: для этого параметра требуется дополнительная настройка.

person SporkD2    schedule 22.12.2015
comment
Это не отвечает на вопрос. Вопрос в том, как получить артефакты от Jenkins в SaltStack. - person OrangeDog; 18.12.2018