As construções de Azkaban usam gradle e requer Java 8 ou superior.
O seguinte conjunto de comandos é executado em 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
Escolha um lançamento na página de lançamento. Encontre a tag correspondente à versão.
Confira o código -fonte correspondente a essa tag. por exemplo
git checkout 3.30.1
Construir
./gradlew clean build
A documentação atual será preterida em breve em azkaban.github.io. O novo site de documentação está em desenvolvimento. O código -fonte da documentação está dentro do diretório docs .
Para obter ajuda, visite o Azkaban Google Group.
Veja o guia de contribuição.
Se você deseja contribuir para a documentação ou a ferramenta de liberação (dentro da pasta tools ), verifique se o Python3 está instalado em seu ambiente. Recomenda -se o ambiente virtual do Python para executar esses scripts.
Para criar um Venv e instalar as dependências do Python3 dentro dele, execute
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt Depois, insira a pasta de documentação docs e faça a construção executando
cd docs
make html Encontre os documentos construídos em _build/html/ .
Por exemplo, em um Mac, abra -o no navegador com:
open -a " Google Chrome " _build/html/index.html[Julho de 2018] Estamos melhorando ativamente nossa documentação. Todos na comunidade AZ podem enviar uma solicitação de tração para editar/consertar a documentação.