Upload
dev2ops
View
4.079
Download
1
Tags:
Embed Size (px)
DESCRIPTION
The SimplifyOps team was on Nexus Live talking about how people use Rundeck and the integration between Rundeck and Nexus. Link to the webcast: https://www.youtube.com/watch?v=eHaEEBEMRA8
Citation preview
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 jobsRundeck 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 directoryWorkflow Steps:* Check-Ticket* Deploy ArtifactNotifications:* on complete: Update issue
Nexus repo
remote nodeDeliver 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