Spec-Zone.ru › Ansible 2.4

github_release - Взаимодействие с релизами GitHub

Новое в версии 2.2.

  • Описание
  • Требования (для хоста, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Значения возврата
    • Статус

Описание

  • Получение метаданных о релизах GitHub

Требования (для хоста, на котором выполняется модуль)

  • github3.py >= 1.0.0a3

Параметры

параметр обязателен значение по умолчанию варианты комментарии
действие
да
  • latest_release
  • create_release
Выполняемое действие
описание
(добавлено в 2.4)
нет
Описание релиза при создании релиза
черновик
(добавлено в 2.4)
нет
  • True
  • False
Устанавливает, является ли релиз черновиком (логическое значение).
название
(добавлено в 2.4)
нет
Название релиза при создании релиза
пароль
(добавлено в 2.4)
нет
Пароль учетной записи GitHub для пользователя
предварительная версия
(добавлено в 2.4)
нет
  • True
  • False
Устанавливает, является ли релиз предварительной версией (логическое значение).
репозиторий
да
Имя репозитория
тег
(добавлено в 2.4)
нет
Имя тега при создании релиза. Требуется, когда действие установлено в create_release.
целевая версия
(добавлено в 2.4)
нет
Целевая версия релиза при создании релиза
токен
нет
Личный токен доступа GitHub для аутентификации
пользователь
да
Учетная запись GitHub, являющаяся владельцем репозитория

Примеры

- name: Get latest release of testuseer/testrepo
  github_release:
    token: tokenabc1234567890
    user: testuser
    repo: testrepo
    action: latest_release

- name: Get latest release of test repo using username and password. Ansible 2.4.
  github_release:
    user: testuser
    password: secret123
    repo: testrepo
    action: latest_release

- name: Create a new release
  github_release:
    token: tokenabc1234567890
    user: testuser
    repo: testrepo
    action: create_release
    tag: test
    target: master
    name: My Release
    body: Some description

Значения возврата

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

имя описание возвращаемое тип пример
последний_релиз
Версия последнего релиза
успех строка 1.1.0

Статус

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

Для помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочитайте Информация о сообществе и участие в разработке, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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