gradle

Роль Ansible для Gradle

Устанавливает Gradle.
Вы можете получить её из Ansible Galaxy следующим образом:

ansible-galaxy install shelleg.gradle

Пожалуйста, протестируйте роль перед созданием Pull Request, выполнив:

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

Статус сборки:

В данный момент поддерживает только Ansible lint, необходимо добавить дистрибутивы (работа начата в .travis.yml).

Статус сборки

Code Climate Количество проблем Покрытие тестами

Требования

JAVA Oracle.

Переменные роли

Связанные с версией:

  • gradle_version: 4.4.1
  • gradle_checksum: sha256:dd9b24950dc4fca7d1ca5f1ccd57ca8c5b9eb407e3e6e0f48174fde4bb19ed06

По умолчанию:

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

Директория установки:

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

Зависимости

Требует установленную Java для работы.
Лично я не верю в зависимости из meta/main.yml, так как это выглядит слишком похоже на черную магию...

Пример Playbook

Пример использования этой роли:

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

Журнал изменений:

  • начальный релиз - первая версия, поддерживающая Ubuntu 14/16.04 и CentOS 6/7.

Лицензия

Apache 2.0

Информация об авторе

Хаггай Филип Загури hagzag@tikalk.com, часть Shellg проекта.
Смотрите также Документацию Shellg

О проекте

Installs Gradle

Установить
ansible-galaxy install shelleg/ansible-role-gradle
Лицензия
Unknown
Загрузки
13968
Владелец