azkaban
Containerization for flow execution
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目錄內。
為了幫助您,請訪問Azkaban Google Group。
請參閱貢獻指南。
如果您想為文檔或釋放工具(在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年7月]我們正在積極改善文檔。歡迎亞利桑那州社區中的每個人提交拉動請求以編輯/修復文檔。