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}"
Лицензия
Информация об авторе
Эта роль была создана Павлом Башынским
Установить
ansible-galaxy install levonet/ansible-ci-github-rm-branch
Лицензия
mit
Загрузки
16033
Владелец