Azkaban Builds Gunakan Gradle dan membutuhkan Java 8 atau lebih tinggi.
Kumpulan perintah berikut dijalankan pada platform *NIX seperti 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
Pilih rilis dari halaman rilis. Temukan tag yang sesuai dengan rilis.
Lihat kode sumber yang sesuai dengan tag itu. misalnya
git checkout 3.30.1
Membangun
./gradlew clean build
Dokumentasi saat ini akan segera ditinggalkan di azkaban.github.io. Situs dokumentasi baru sedang dikembangkan. Kode sumber untuk dokumentasi ada di dalam direktori docs .
Untuk bantuan, silakan kunjungi Grup Google Azkaban.
Lihat Panduan Kontribusi.
Jika Anda ingin berkontribusi pada dokumentasi atau alat rilis (di dalam folder tools ), pastikan Python3 diinstal di lingkungan Anda. Lingkungan virtual Python disarankan untuk menjalankan skrip ini.
Untuk membuat VENV & menginstal dependensi Python3 di dalamnya, jalankan
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt Setelah itu, masukkan docs folder dokumentasi dan buatlah dengan berjalan
cd docs
make html Temukan dokumen yang dibangun di bawah _build/html/ .
Misalnya di Mac, buka di browser dengan:
open -a " Google Chrome " _build/html/index.html[Juli, 2018] Kami secara aktif meningkatkan dokumentasi kami. Semua orang di komunitas AZ dipersilakan untuk mengirimkan permintaan tarik untuk mengedit/memperbaiki dokumentasi.