Azkaban строит использование Gradle и требует Java 8 или выше.
Следующий набор команд выполняется на *NIX платформах, таких как Linux, OS X.
# Build Azkaban
./gradlew build
# Clean the build
./gradlew clean
# Build and install distributions
./gradlew installDist
# Run tests
./gradlew test
# Build without running tests
./gradlew build -x test
Выберите релиз со страницы релиза. Найдите тег, соответствующий релизу.
Проверьте исходный код, соответствующий этому тегу. например
git checkout 3.30.1
Строить
./gradlew clean build
Текущая документация скоро будет устареть на azkaban.github.io. Новый сайт документации находится в стадии разработки. Исходной код документации находится внутри каталога docs .
Для получения помощи, пожалуйста, посетите группу Google в Аскабане.
См. Руководство по взносу.
Если вы хотите внести свой вклад в документацию или инструмент выпуска (внутри папки « tools »), пожалуйста, убедитесь, что Python3 установлен в вашей среде. Виртуальная среда Python рекомендуется для запуска этих сценариев.
Чтобы создать Venv и установить зависимости Python3 внутри него, запустите
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt После введите документы с docs и сделайте сборку, выполнив
cd docs
make html Найдите встроенные документы под _build/html/ .
Например, на Mac, откройте их в браузере с:
open -a " Google Chrome " _build/html/index.html[Июль 2018] Мы активно улучшаем нашу документацию. Все в сообществе AZ могут отправить запрос на привлечение для редактирования/исправления документации.