Jenkins::ClientAlex Soulim

Если вы используете в качестве сервера непрерывной интеграции, то Jenkins::Client может быть вам интересен.

Эта библиотека предоставляет удобный интерфейс для работы с Jenkins API. Вы сможете просматривать список задач, добавлять и удалять их.

Примеры кода.

Инициализация:

client = Jenkins::Client.new
client.username = "user"
client.password = "pass"
client.url = "http://jenkinsurl.com"

Получение списка задач:

client.jobs

Запуск задачи:

job = Jenkins::Client::Job.new({ :name => "job_name" })
job.start!

Вы сможете узнать больше в README -

Комментарии
Пожалуйста авторизуйтесь, чтобы добавить комментарий. Вход