Job scheduler and runbook automation. Enable self-service access to existing scripts and tools.
Groovy Java JavaScript Shell CSS Batchfile Other
Latest commit 8795119 Oct 20, 2016 @gschueler gschueler committed on GitHub Merge pull request #2118 from gschueler/issue/2031
git plugin: remove static imports in groovy code
Failed to load latest commit information.
.github Add issue template for bug reports/enhancements Sep 12, 2016
core specify date format for plugin metadata Oct 13, 2016
docs Merge pull request #2121 from gschueler/feature/api18-job-run-option-… Oct 20, 2016
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 Merge pull request #1995 from devopxteam/master Sep 2, 2016
plugins cleanup Oct 18, 2016
rundeck-launcher use file.separator in log4j templates Aug 24, 2016
rundeck-storage remove subproject gradle wrappers Aug 11, 2016
rundeckapp remove unused templates Oct 20, 2016
test API: Job run allows separate option params Oct 19, 2016
.gitignore Add issue template for bug reports/enhancements Sep 12, 2016
.travis.yml enable docker for travis Aug 25, 2016 Update release documentation for 2.6.9-1-GA Aug 3, 2016
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.6.9-1-GA Aug 3, 2016
build.gradle update copyright Aug 11, 2016 update copyright Aug 11, 2016
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
pom.xml update copyright Aug 11, 2016 Scripts for creating release tag Dec 16, 2014 add to release process Feb 25, 2016 argument to run single test Oct 6, 2015 add top level scripts for running docker tests of built jar Aug 25, 2016
settings.gradle update copyright Aug 11, 2016 format modified pom.xml files after updating version Dec 2, 2014
testbuild.groovy fix groovy script Aug 11, 2016 update copyright Aug 11, 2016


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.