levonet.ci_github_rm_branch
CI : Supprimer une branche du dépôt github.
Ce rôle est utile dans le pipeline CI après la fusion d'une Pull Request.
Variables de rôle
ci_github_api(par défaut : https://api.github.com)ci_github_username(obligatoire) : Nom d'utilisateur Github.ci_github_password(obligatoire) : Jeton d'accès Github.ci_github_owner(obligatoire) : Nom du propriétaire ou de l'organisation Github.ci_github_repo(obligatoire) : Nom du dépôt du projet Github.ci_github_ref(obligatoire) : Nom de la référence Github.ci_github_ignore_error(par défaut : oui) : Ignorer les erreurs.
Exemple de Playbook
- 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
Et exécuter dans Jenkins :
ansible-playbook myplaybook.yml -e github_branch="${X_GH_BRANCH}"
Licence
Informations sur l'auteur
Ce rôle a été créé par Pavlo Bashynskyi
Installer
ansible-galaxy install levonet.ci_github_rm_branchLicence
mit
Téléchargements
17.5k
Propriétaire
