levonet.ci_github_rm_branch
CI: Usuń gałąź z repozytorium GitHub.
Ta rola jest przydatna w procesie CI po scaleniu Pull Requesta.
Zmienne Roli
ci_github_api
(domyślnie: https://api.github.com)ci_github_username
(wymagane): Nazwa użytkownika GitHub.ci_github_password
(wymagane): Token dostępu GitHub.ci_github_owner
(wymagane): Właściciel GitHub lub nazwa organizacji.ci_github_repo
(wymagane): Nazwa repozytorium projektu na GitHubie.ci_github_ref
(wymagane): Nazwa odniesienia na GitHubie.ci_github_ignore_error
(domyślnie: tak): Ignoruj błędy.
Przykład Playbooka
- hosts: 127.0.0.1
connection: local
gather_facts: no
vars:
ci_github_username: ci-bot
ci_github_password: sekretny
ci_github_owner: myorg
ci_github_repo: myapp
ci_github_ref: "heads/{{ github_branch }}"
roles:
- role: levonet.ci_github_rm_branch
I uruchom w Jenkins:
ansible-playbook myplaybook.yml -e github_branch="${X_GH_BRANCH}"
Licencja
Informacje o autorze
Ta rola została stworzona przez Pavlo Bashynskyi
Zainstaluj
ansible-galaxy install levonet.ci_github_rm_branch
Licencja
mit
Pobrania
16.7k
Właściciel