azkaban
Containerization for flow execution
AzkabanはGradleを使用し、Java 8以降を必要とします。
次のコマンドセットは、Linux、OS Xなどの *nixプラットフォームで実行されます。
# 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月]ドキュメントを積極的に改善しています。 AZコミュニティの全員が、ドキュメントを編集/修正するためのプルリクエストを送信できます。