ci_github_rm_branch

CI: Удаление ветки из репозитория GitHub.

Эта роль полезна в CI пайплайне после слияния Pull Request.

Переменные роли

  • ci_github_api (по умолчанию: https://api.github.com)
  • ci_github_username (обязательно): Имя пользователя GitHub.
  • ci_github_password (обязательно): Токен доступа GitHub.
  • ci_github_owner (обязательно): Владелец GitHub или название организации.
  • ci_github_repo (обязательно): Название репозитория проекта на GitHub.
  • ci_github_ref (обязательно): Имя ссылки на GitHub.
  • ci_github_ignore_error (по умолчанию: да): Игнорировать любые ошибки.

Пример плейбука

- hosts: 127.0.0.1
  connection: local
  gather_facts: no
  vars:
    ci_github_username: ci-bot
    ci_github_password: secret
    ci_github_owner: myorg
    ci_github_repo: myapp
    ci_github_ref: "heads/{{ github_branch }}"
  roles:
    - role: levonet.ci_github_rm_branch

И запустите в Jenkins:

ansible-playbook myplaybook.yml -e github_branch="${X_GH_BRANCH}"

Лицензия

MIT

Информация об авторе

Эта роль была создана Павлом Башынским

О проекте

Remove branch from github repository.

Установить
ansible-galaxy install levonet/ansible-ci-github-rm-branch
Лицензия
mit
Загрузки
16033
Владелец