azkaban-aplcache

Name Message Date
az-core
az-examples
az-exec-util
az-flow-trigger-dependency-plugin
az-flow-trigger-dependency-type
az-hadoop-jobtype-plugin
az-hdfs-viewer
az-jobsummary
azkaban-common
azkaban-db
azkaban-exec-server
azkaban-hadoop-security-plugin
azkaban-solo-server
azkaban-spi
azkaban-web-server
az-reportal
docs
gradle
test
tools
.gitignore
.travis.yml
az-intellij-style.xml
build.gradle
CONTRIBUTING.md
gradle.properties
gradlew
gradlew.bat
LICENSE
NOTICE
README.md
requirements.txt
settings.gradle

Azkaban

Build Statuscodecov.ioJoin the chat at https://gitter.im/azkaban-workflow-engine/LobbyDocumentation Status

Build

Azkaban builds use Gradle and requires Java 8 or higher.

The following set of commands run on *nix platforms like 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

Build a release

Pick a release from the release page. Find the tag corresponding to the release.

Check out the source code corresponding to that tag. e.g.

git checkout 3.30.1

Build

./gradlew clean build

Documentation

The current documentation will be deprecated soon at azkaban.github.io. The new Documentation site is under development. The source code for the documentation is inside docs directory.

For help, please visit the Azkaban Google Group.

Developer Guide

See the contribution guide.

If you want to contribute to the documentation or the release tool (inside the tools folder), please make sure python3 is installed in your environment. python virtual environment is recommended to run these scripts.

To download the python3 dependencies, run

pip3 install -r requirements.txt

[July, 2018] We are actively improving our documentation. Everyone in the AZ community is welcome to submit a pull request to edit/fix the documentation.