Azkaban Builds usa Gradle y requiere Java 8 o superior.
El siguiente conjunto de comandos se ejecuta en las plataformas *Nix como 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
Elija un lanzamiento de la página de lanzamiento. Encuentre la etiqueta correspondiente a la versión.
Consulte el código fuente correspondiente a esa etiqueta. p.ej
git checkout 3.30.1
Construir
./gradlew clean build
La documentación actual se despreciará pronto en Azkaban.github.io. El nuevo sitio de documentación está en desarrollo. El código fuente para la documentación está dentro del directorio docs .
Para obtener ayuda, visite el Azkaban Google Group.
Consulte la guía de contribución.
Si desea contribuir a la documentación o la herramienta de lanzamiento (dentro de la carpeta tools ), asegúrese de que Python3 esté instalado en su entorno. Se recomienda el entorno virtual de Python para ejecutar estos scripts.
Para crear un Venv e instalar las dependencias de Python3 dentro de él, ejecute
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt Después, ingrese los docs de la carpeta de documentación y haga la compilación ejecutándose
cd docs
make html Encuentre los documentos construidos en _build/html/ .
Por ejemplo, en una Mac, ábralos en el navegador con:
open -a " Google Chrome " _build/html/index.html[Julio de 2018] Estamos mejorando activamente nuestra documentación. Todos en la comunidad AZ pueden enviar una solicitud de extracción para editar/solucionar la documentación.