rundeck + nexus (from nexus live on june 5, 2014)

21
Nexus Live June 5, 2014

Upload: dev2ops

Post on 10-May-2015

4.079 views

Category:

Technology


1 download

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

TRANSCRIPT

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

Nexus Live

June 5, 2014

Page 2: Rundeck + Nexus (from Nexus Live on 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

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

Why Rundeck?

Page 4: Rundeck + Nexus (from Nexus Live on June 5, 2014)
Page 5: Rundeck + Nexus (from Nexus Live on June 5, 2014)
Page 6: Rundeck + Nexus (from Nexus Live on June 5, 2014)
Page 7: Rundeck + Nexus (from Nexus Live on June 5, 2014)
Page 8: Rundeck + Nexus (from Nexus Live on June 5, 2014)
Page 9: Rundeck + Nexus (from Nexus Live on June 5, 2014)

Who uses Rundeck?

Page 10: Rundeck + Nexus (from Nexus Live on June 5, 2014)
Page 11: Rundeck + Nexus (from Nexus Live on June 5, 2014)

Popular Use Cases

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

Deployment Automation

“Zero Click”or

Manual Trigger

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

Providing Visibility into Deployment

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

Self-Service Dev/QA Environments

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

Empowering the NOC

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

+

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

Popular Trio: Jenkins + Nexus + Rundeck

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

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

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

Self service deployment for QA

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

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

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

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