Job scheduler and runbook automation. Enable self-service access to existing scripts and tools.
Groovy Java JavaScript Shell CSS Makefile Other
Latest commit a002b59 Feb 10, 2017 @gschueler gschueler committed on GitHub Merge pull request #2328 from gschueler/issue/abort-job
Improve abort action robustness and cluster mode behavior fix #2327
Failed to load latest commit information.
.github Update issue template Feb 10, 2017
core Add auto generated server UUID at install time Jan 18, 2017
docker Add docker for rpm install testing Jan 18, 2017
docs Update release documentation for 2.7.2-1-GA Feb 3, 2017
examples Add example plugin i18n resources Oct 13, 2016
gradle update to gradle 1.12 Aug 4, 2016
graphics Add EPS vector image of rundeck logo Jul 17, 2014
packaging Issue 2316: add missing dependency of uuid-runtime Feb 6, 2017
plugins Merge branch 'master' into prerelease-2.7.0 Nov 10, 2016
rundeck-launcher Fix broken Jetty SSL connector setup fixes #2217 Dec 2, 2016
rundeck-storage remove maven poms that do not work Aug 24, 2016
rundeckapp Merge pull request #2328 from gschueler/issue/abort-job Feb 10, 2017
test Correct generated structure of node states in execution state API, Jan 13, 2017
.gitignore Add issue template for bug reports/enhancements Sep 12, 2016
.travis.yml add docker-ssl-tests to travis script Dec 3, 2016 Update release documentation for 2.7.2-1-GA Feb 3, 2017
LICENSE Adds Apache 2.0 License Sep 1, 2015
Makefile Add storage lib javadocs to exported docs Mar 29, 2014 update copyright May 11, 2015 Update release documentation for 2.7.2-1-GA Feb 3, 2017
build.gradle java 8 javadoc fix Oct 29, 2016 Update version to 2.7.3-0-SNAPSHOT Feb 3, 2017
gradlew Upgrade gradle wrapper to 1.4 Aug 12, 2013
gradlew.bat Adding gradle wrapper files for 1.2 Sep 26, 2012 jenkins build script use release opts for nexus repo release Mar 14, 2014 Scripts for creating release tag Dec 16, 2014 Release name generation Nov 10, 2016
releaseversion.js Release name generation Nov 10, 2016 api functional tests: replace use of rd-queue, remove cli tool tests Nov 22, 2016 add docker config for running api functional tests Dec 1, 2016 add docker-ssl-tests to travis script Dec 3, 2016 add top level scripts for running docker tests of built jar Aug 25, 2016
settings.gradle update copyright Aug 11, 2016 remove maven poms that do not work Aug 24, 2016
testbuild.groovy update testbuild for jetty upgrade Nov 16, 2016 Update version to 2.7.3-0-SNAPSHOT Feb 3, 2017


Rundeck is an open source automation service with a web console, command line tools and a WebAPI. It lets you easily run automation tasks across a set of nodes.

For more information, mailing lists, IRC channel, visit

See the Release Notes for the latest version information.

To Build:

Primary build is supported with gradle. More info in the wiki.

Gradle Build

./gradlew build


  • rundeckapp/target/rundeck-X.Y.war
  • rundeck-launcher/launcher/build/libs/rundeck-launcher-X.Y.jar

Note: some pom.xml files exist, but the Maven build is not currently working.

Other builds

The documentation can be built with pandoc.

Build the documentation. Artifacts in docs/en/dist:

cd docs

You can build .rpm or .deb files (requires pandoc to build the docs):

Build the RPM. Artifacts in packaging/rpmdist/RPMS/noarch/*.rpm

make rpm

Build the .deb. Artifacts in packaging/*.deb:

make deb

To build clean:

make clean


There are several install options: a self-contained jar file, or RPM, or Debian.

To start from the rundeck-launcher.jar, put it in a directory named ~/rundeck, then execute:

java -XX:MaxPermSize=256m -Xmx1024m -Xms256m -server -jar rundeck-launcher-2.0.0.jar

If you'd like to install via RPM, you can use Yum:

rpm -Uvh 
yum install rundeck

OR install directly from RPM:

rpm -ivh rundeck-2.0.0-xxx.rpm rundeck-config-2.0.0-xxx.rpm

Once the RPM is installed, execute:

sudo /etc/init.d/rundeckd start

The server should launch on port 4440, with default username/password of admin/admin.

For Debian, download the .deb from the downloads page, then run:

dpkg -i rundeck-2.0.0-x.deb
  • For more info and configuration information, see the Rundeck docs.


Java 7 (openjdk, sun)

Pandoc (documentation build only)


Available online at



Refer to the IDE Development Environment to get set up using IntelliJ IDEA or Eclipse/STS.

Do you have changes to contribute? Please see the Development wiki page.


Copyright 2015 SimplifyOps

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.