All Projects → azkaban → Azkaban

azkaban / Azkaban

Licence: apache-2.0
Azkaban workflow manager.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
Less
1899 projects
CSS
56736 projects
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to Azkaban

Cylc Flow
Cylc: a workflow engine for cycling systems. Repository master branch: core meta-scheduler component of cylc-8 (in development); Repository 7.8.x branch: full cylc-7 system.
Stars: ✭ 154 (-96.07%)
Mutual labels:  hacktoberfest, workflow-engine, scheduling
Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+23.28%)
Mutual labels:  hacktoberfest, scheduling
Galaxy
Data intensive science for everyone.
Stars: ✭ 812 (-79.25%)
Mutual labels:  hacktoberfest, workflow-engine
Laravel Totem
Manage Your Laravel Schedule From A Web Dashboard
Stars: ✭ 1,299 (-66.81%)
Mutual labels:  hacktoberfest, scheduling
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-89.65%)
Mutual labels:  workflow-engine, scheduling
Kogito Examples
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 96 (-97.55%)
Mutual labels:  hacktoberfest, workflow-engine
Rhine
Haskell Functional Reactive Programming framework with type-level clocks
Stars: ✭ 69 (-98.24%)
Mutual labels:  hacktoberfest, scheduling
Kogito Runtimes
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 188 (-95.2%)
Mutual labels:  hacktoberfest, workflow-engine
Pai
Resource scheduling and cluster management for AI
Stars: ✭ 2,223 (-43.2%)
Mutual labels:  hacktoberfest, scheduling
Zeebe
Distributed Workflow Engine for Microservices Orchestration
Stars: ✭ 2,165 (-44.69%)
Mutual labels:  hacktoberfest, workflow-engine
Optaplanner
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
Stars: ✭ 2,454 (-37.3%)
Mutual labels:  hacktoberfest, scheduling
Workflow Core
Lightweight workflow engine for .NET Standard
Stars: ✭ 3,605 (-7.89%)
Mutual labels:  hacktoberfest, workflow-engine
Eudev
[MIRROR] Repository for eudev development
Stars: ✭ 362 (-90.75%)
Mutual labels:  hacktoberfest
Vuex Rest Api
A utility to simplify the use of REST APIs with Vuex
Stars: ✭ 365 (-90.67%)
Mutual labels:  hacktoberfest
Pretalx
Conference planning tool: CfP, scheduling, speaker management
Stars: ✭ 363 (-90.73%)
Mutual labels:  scheduling
Crunchy
Finds common flaws in passwords. Like cracklib, but written in Go.
Stars: ✭ 363 (-90.73%)
Mutual labels:  hacktoberfest
Dm
Data Migration Platform
Stars: ✭ 367 (-90.62%)
Mutual labels:  hacktoberfest
Brazilian Values
🇧🇷 Funções de formatação, conversão e validação para valores, documentos e outras unidades usadas no Brasil. Como CEP, CNPJ, CPF, BRL (R$), datas, números etc.
Stars: ✭ 366 (-90.65%)
Mutual labels:  hacktoberfest
Falco
Cloud Native Runtime Security
Stars: ✭ 4,340 (+10.88%)
Mutual labels:  hacktoberfest
Docker Pi Hole
Pi-hole in a docker container
Stars: ✭ 4,288 (+9.56%)
Mutual labels:  hacktoberfest

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 create a venv & install the python3 dependencies inside it, run

python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt

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

cd docs
make html

Find the built docs under _build/html/.

For example on a Mac, open them in browser with:

open -a "Google Chrome" _build/html/index.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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].