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

MIT

Informacje o autorze

Ta rola została stworzona przez Pavlo Bashynskyi

O projekcie

Remove branch from github repository.

Zainstaluj
ansible-galaxy install levonet.ci_github_rm_branch
Licencja
mit
Pobrania
16.7k
Właściciel