levonet.ci_github_rm_branch

CI: Eliminar rama de un repositorio de github.

Este rol es útil en el pipeline de CI después de fusionar una Pull Request.

Variables del Rol

  • ci_github_api (predeterminado: https://api.github.com)
  • ci_github_username (requerido): Nombre de usuario de Github.
  • ci_github_password (requerido): Token de acceso de Github.
  • ci_github_owner (requerido): Nombre del propietario o de la organización en Github.
  • ci_github_repo (requerido): Nombre del repositorio del proyecto en Github.
  • ci_github_ref (requerido): Nombre de la referencia en Github.
  • ci_github_ignore_error (predeterminado: sí): Ignorar cualquier error.

Ejemplo de Playbook

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

Y ejecutar en Jenkins:

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

Licencia

MIT

Información del Autor

Este rol fue creado por Pavlo Bashynskyi

Acerca del proyecto

Remove branch from github repository.

Instalar
ansible-galaxy install levonet.ci_github_rm_branch
Licencia
mit
Descargas
16.7k
Propietario