amtega.git_clone

Rola git_clone Amtega

To jest rola Ansible do klonowania repozytoriów git.

Rola może współpracować z rolą amtega.gitlab_fork, aby wspierać pobieranie zmian z repozytorium głównego/master do sklonowanego projektu. Szczegóły znajdziesz w zmiennych roli.

Zmienne roli

Lista wszystkich domyślnych zmiennych tej roli jest dostępna w pliku defaults/main.yml.

Rola ustawia następujące fakty:

  • git_clone_branch_name: ciąg znaków z nazwą utworzonej gałęzi (przydatne, jeśli została wygenerowana losowo)

Przykładowy plik Playbook

Oto przykładowy plik playbook:

---
- hosts: localhost
  roles:  
    - amtega.git_clone
  vars:    
    git_clone_repo: https://github.com/ansible/ansible.git
    git_clone_dest: /tmp/ansible

Testowanie

Testy opierają się na molecule z kontenerami docker.

cd amtega.git_clone

molecule test --all

Licencja

Copyright (C) 2022 AMTEGA - Xunta de Galicia

Ta rola jest softwarem wolnym: możesz ją rozpowszechniać i/lub modyfikować na zasadach:

GNU General Public License w wersji 3, lub (według twojego wyboru) dowolnej późniejszej wersji; lub Publicznej Licencji Unii Europejskiej, wersja 1.2 lub – po zatwierdzeniu przez Komisję Europejską – kolejnych wersji EUPL.

Ta rola jest rozprowadzana z nadzieją, że będzie przydatna, ale BEZ JAKIEJKOLWIEK GWARANCJI; nawet bez domyślnej gwarancji handlowości lub przydatności do określonego celu. Zobacz GNU General Public License, aby uzyskać więcej informacji lub Publiczną Licencję Unii Europejskiej dla szczegółów.

Informacje o autorze

  • Juan Antonio Valiño García.
O projekcie

Clone a git repository

Zainstaluj
ansible-galaxy install amtega.git_clone
Licencja
gpl-3.0
Pobrania
77
Właściciel
Agency for Technological Modernization of Galicia