Spec-Zone.ru › Ansible 2.5

jenkins_job_facts - Получение фактов о задачах Jenkins

Новая версия 2.5.

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Обзор

  • Запрос фактов о существующих задачах Jenkins

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • python-jenkins >= 0.4.12

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
color
Получить только задачи с указанным цветом статуса.
glob
Шаблон командной оболочки для имён задач Jenkins, для которых нужно получить сведения.
name
Точное имя задачи Jenkins, для которой нужно получить сведения.
password
Пароль для аутентификации на сервере Jenkins.
token
Токен API, используемый для аутентификации вместо password.
url По умолчанию:
http://localhost:8080
Адрес, по которому доступен сервер Jenkins.
user
Пользователь для аутентификации на сервере Jenkins.

Примеры

# Get all Jenkins jobs using basic auth
- jenkins_job_facts:
    user: admin
    password: hunter2
  register: my_jenkins_job_facts

# Get all Jenkins jobs using the token
- jenkins_job_facts:
    user: admin
    token: abcdefghijklmnop
  register: my_jenkins_job_facts

# Get facts about a single job using basic auth
- jenkins_job_facts:
    name: some-job-name
    user: admin
    password: hunter2
  register: my_jenkins_job_facts

# Get facts about a single job in a folder using basic auth
- jenkins_job_facts:
    name: some-folder-name/some-job-name
    user: admin
    password: hunter2
  register: my_jenkins_job_facts

# Get facts about jobs matching a shell glob using basic auth
- jenkins_job_facts:
    glob: some-job-*
    user: admin
    password: hunter2
  register: my_jenkins_job_facts

# Get facts about all failing jobs using basic auth
- jenkins_job_facts:
    color: red
    user: admin
    password: hunter2
  register: my_jenkins_job_facts

# Get facts about passing jobs matching a shell glob using basic auth
- jenkins_job_facts:
    name: some-job-*
    color: blue
    user: admin
    password: hunter2
  register: my_jenkins_job_facts

Возвращаемые значения

Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
jobs
список
успех
Все найденные задачи, соответствующие заданным критериям

Пример:
[{'url': 'http://localhost:8080/job/test-job/', 'color': 'синий', 'fullname': 'test-folder/test-job', 'name': 'test-job'}, '...']


Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантирует обратной совместимости.

Автор

  • Chris St. Pierre (@stpierre)

Подсказка

Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/jenkins_job_facts_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API