shelleg.gradle

Rola Ansible Gradle

Instaluje Gradle
Pobierz z Ansible Galaxy w następujący sposób:

ansible-galaxy install shelleg.gradle

Proszę przetestować rolę przed utworzeniem Pull Requesta, wydając:

chmod +x ./tests/geerlingguy.test/ansible-role-test.sh
cleanup=false container_id=$(date +%s) distro=centos7 ./tests/geerlingguy.test/ansible-role-test.sh

Status budowy:

Aktualnie obsługuje tylko Ansible Lint, musimy dodać dystrybucje (prace rozpoczęte w .travis.yml)

Status budowy

Code Climate Liczba problemów Pokrycie testami

Wymagania

JAVA Oracle

Zmienne roli

Powiązane z wersją:

  • gradle_version: 4.4.1
  • gradle_checksum: sha256:dd9b24950dc4fca7d1ca5f1ccd57ca8c5b9eb407e3e6e0f48174fde4bb19ed06

Domyślne:

  • gradle_binary: "gradle-{{ gradle_version }}-all.zip"
  • gradle_download_url: "https://services.gradle.org/distributions/{{ gradle_binary }}"

Katalog instalacji:

  • gradle_base_dir: /usr/local/share/
  • gradle_extract_dir: "gradle-{{ gradle_version }}"
  • gradle_link: /usr/local/bin/gradle

Zależności

Wymagana jest Java do działania. Osobiście nie wierzę w zależności z meta/main.yml, ponieważ wydaje się to zbyt przypominać czarną magię...

Przykład Playbooka

Zawiera przykład, jak używać tej roli:


---
- hosts: localhost
  remote_user: root
  roles:
    - java
    - gradle

Dziennik zmian:

  • pierwotne wydanie - wsparcie dla Ubuntu 14/16.04 oraz CentOS 6/7

Licencja

Apache 2.0

Informacje o autorze

Haggai Philip Zagury hagzag@tikalk.com część projektu Shellg. zobacz także Dokumentację Shellg

O projekcie

Installs Gradle

Zainstaluj
ansible-galaxy install shelleg.gradle
Licencja
Unknown
Pobrania
19.9k
Właściciel