Nexus Live
June 5, 2014
● Formalize your ops procedures
● Safely enable self-service ops
● Built for DevOps demands
Open Source: Apache v2 License
github.com/rundeck/rundeck
Why Rundeck?
Who uses Rundeck?
Popular Use Cases
Deployment Automation
“Zero Click”
or
Manual Trigger
Providing Visibility into Deployment
Self-Service Dev/QA Environments
Empowering the NOC
+
Popular Trio: Jenkins + Nexus +
Rundeck
Technical Integration
Nexus Rundeck plugin
● Remote option provider provides choices
to rundeck jobs
Rundeck Nexus Step plugins
● Check if artifact in repo
● Deliver artifact to remote node
● Register delivery to rundeck
Self service deployment for QA
Deliver Artifact
Job: Deploy
Options:
* Jira ticket ID
* Artifact coordinate
* install directory
Workflow Steps:
* Check-Ticket
* Deploy Artifact
Notifications:
* on complete: Update issue
Nexus repo
remote node
Deliver
Artifact
Nodes
model
Jira
Check-Issue
● Deployment controlled by issue check in
Jira.
● Deploy job checks nexus for artifact
● Artifact delivered to remote node
● Project resource model records artifact
deployed to remote node
● Jira issue updated with job info
Jira
Artifact
Options
Register
Artifact
Delivery
Links
● Rundeck Home Page: http://rundeck.org
● Nexus / Rundeck Plugins
○ Nexus Rundeck Plugin: https://github.
com/rundeck/nexus-rundeck-plugin
○ Rundeck Step Plugins: https://github.com/rundeck-
plugins/nexus-step-plugins
● Jira Plugins
○ https://github.com/rundeck-plugins/jira-notification
○ https://github.com/rundeck-plugins/jira-workflow-step

Rundeck + Nexus (from Nexus Live on June 5, 2014)