Java JavaScript CSS Shell HTML C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
az-core project LRU cache part 2 (#1865) Jul 25, 2018
az-crypto reorganize the crypto module's directory structure to match with mave… Aug 10, 2018
az-examples write documents for Flow 2.0 user guide. (#1896) Aug 7, 2018
az-exec-util Move execute-as-user c program to its own module (#1450) Sep 11, 2017
az-flow-trigger-dependency-plugin move dependency plugin interface code to a separate module (#1632) Feb 7, 2018
az-flow-trigger-dependency-type Event trigger PR (#1858) Jul 25, 2018
az-hadoop-jobtype-plugin Inject azkaban configurations into hadoop application tags (#1904) Aug 9, 2018
az-hdfs-viewer remove goHomeDir (#1799) Jun 7, 2018
az-jobsummary Jobsummary lib should include both classes and velocity files (#1790) Jun 5, 2018
az-reportal add past executions for failed flow in failure email (#1873) Jul 30, 2018
azkaban-common Add unit tests for execution dispatch failures (#1919) Aug 16, 2018
azkaban-db increase job name varchar size in Mysql table to allow long job name … May 31, 2018
azkaban-exec-server Conditional workflow - disable condition on job props (#1924) Aug 16, 2018
azkaban-hadoop-security-plugin Move jobtype module to the main AZ repo (#1717) Apr 6, 2018
azkaban-solo-server Conditional workflow - Restrict arbitrary code from running inside co… Aug 13, 2018
azkaban-spi Event reporting for azkaban events - No default implementation (#1524) Oct 5, 2017
azkaban-web-server Fix flow log CSS (#1883) Aug 16, 2018
docs move documentation build guide to the root readme (#1913) Aug 9, 2018
gradle/wrapper Upgrade gradle to v4.6 (#1774) May 28, 2018
test Conditional workflow - disable condition on job props (#1924) Aug 16, 2018
tools Move python related gitignore configs to the root level (#1898) Aug 7, 2018
.gitignore Move python related gitignore configs to the root level (#1898) Aug 7, 2018
.travis.yml code coverage initiative (#1830) Jul 10, 2018
CONTRIBUTING.md Update dev guide with intellij inserting new line configuration (#1510) Sep 29, 2017
LICENSE Initial Commit Oct 18, 2012
NOTICE Updated the NOTICE file to fix typos and update links May 14, 2014
README.md move documentation build guide to the root readme (#1913) Aug 9, 2018
az-intellij-style.xml Customize code style template. Update README (#1406) Aug 28, 2017
build.gradle Move crypto plugin from azkaban-plugins repo to main azkaban repo. (#… Aug 9, 2018
gradle.properties Enable gradle build cache for faster build (#1309) Aug 6, 2017
gradlew Upgrade gradle wrapper to use version 4.0.2 (#1223) Aug 7, 2017
gradlew.bat Update gradle wrapper to use the 3.5 version (#1058) May 8, 2017
requirements.txt fix README (#1863) Jul 20, 2018
settings.gradle Move crypto plugin from azkaban-plugins repo to main azkaban repo. (#… Aug 9, 2018

README.md

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.

Documentation development

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

After, enter the documentation folder docs and make the build by running

cd docs
make html

[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.