A Java client (library) for the RunDeck HTTP REST API.
RunDeck is an open-source tool for automating tasks on multiple nodes, with a CLI, a web-based interface and an HTTP REST API. You can read more about its API on the RunDeck User Manual.
- Use it to write scripts (in Groovy, JRuby or Jython), for example if you want to automate the execution of RunDeck jobs based on external events.
- Use it in a Java application. A good example would be the Jenkins RunDeck plugin, that needs to trigger RunDeck jobs from within the Jenkins continuous-integration server. Or the RunDeck Remote CLI, that provides a java-based CLI on top of the API.
- You can read the API documentation, starting with the RundeckClient class.
- Or you can "Use the Source, Luke !"
- Read more on the Maven auto-generated pages : project information and project reports.
- GitHub for the source code and website hosting
- CloudBees for the continuous integration hosting
- Sonatype for the Nexus repository hosting (and sync to Maven Central)