levonet.ci_github_rm_branch

CI: Remove branch from GitHub repository

This task is helpful in a CI pipeline after a Pull Request has been merged.

Role Variables

  • ci_github_api (default: https://api.github.com)
  • ci_github_username (required): Your GitHub username.
  • ci_github_password (required): GitHub access token.
  • ci_github_owner (required): The name of your GitHub account or organization.
  • ci_github_repo (required): The name of your GitHub project repository.
  • ci_github_ref (required): The name of the GitHub branch you want to remove.
  • ci_github_ignore_error (default: yes): Whether to ignore errors.

Example 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

Run this in Jenkins:

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

License

MIT

Author Information

This task was created by Pavlo Bashynskyi

Informazioni sul progetto

Remove branch from github repository.

Installa
ansible-galaxy install levonet.ci_github_rm_branch
Licenza
mit
Download
16.7k
Proprietario