Skip to content

Akihito-Liang/azkaban

This branch is 2 commits ahead of, 511 commits behind azkaban/azkaban:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 8, 2020
Aug 10, 2018
Jan 25, 2019
Sep 11, 2017
Feb 7, 2018
Jul 25, 2018
May 6, 2020
Oct 1, 2019
Feb 3, 2020
May 6, 2020
Jun 26, 2020
May 6, 2020
May 19, 2020
May 29, 2020
May 6, 2020
Apr 8, 2020
Jun 26, 2020
Dec 5, 2019
May 6, 2020
May 28, 2018
May 6, 2020
Oct 31, 2018
Jan 8, 2020
Jun 14, 2019
May 3, 2019
Oct 18, 2012
May 14, 2014
Aug 9, 2018
Aug 28, 2017
Apr 14, 2020
Aug 6, 2017
Aug 7, 2017
May 8, 2017
Jul 20, 2018
Dec 5, 2019

Repository files navigation

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.

About

Azkaban workflow manager.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 86.0%
  • JavaScript 12.5%
  • CSS 1.0%
  • Shell 0.2%
  • HTML 0.1%
  • TSQL 0.1%
  • Other 0.1%