Les constructions Azkaban utilisent Gradle et nécessitent Java 8 ou plus.
L'ensemble de commandes suivant s'exécute sur les plates-formes * Nix comme 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
Choisissez une version de la page de version. Trouvez la balise correspondant à la version.
Consultez le code source correspondant à cette balise. par exemple
git checkout 3.30.1
Construire
./gradlew clean build
La documentation actuelle sera bientôt obsolète sur azkaban.github.io. Le nouveau site de documentation est en cours de développement. Le code source de la documentation se trouve dans le répertoire docs .
Pour obtenir de l'aide, veuillez visiter le groupe Azkaban Google.
Voir le guide de contribution.
Si vous souhaitez contribuer à la documentation ou à l'outil de version (dans le dossier tools ), assurez-vous que Python3 est installé dans votre environnement. L'environnement virtuel Python est recommandé pour exécuter ces scripts.
Pour créer un Venv et installer les dépendances Python3 à l'intérieur, exécutez
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt Après, entrez les docs du dossier de documentation et faites la construction en exécutant
cd docs
make html Trouvez les documents construits sous _build/html/ .
Par exemple sur un Mac, ouvrez-les dans le navigateur avec:
open -a " Google Chrome " _build/html/index.html[Juillet 2018] Nous améliorons activement notre documentation. Tout le monde dans la communauté AZ est invité à soumettre une demande de traction pour modifier / réparer la documentation.