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
Información del Autor
Este rol fue creado por Pavlo Bashynskyi
Instalar
ansible-galaxy install levonet.ci_github_rm_branch
Licencia
mit
Descargas
16.7k
Propietario