Contenu connexe Similaire à Rundeck + Nexus (from Nexus Live on June 5, 2014) (20) Rundeck + Nexus (from Nexus Live on June 5, 2014)2. ● Formalize your ops procedures
● Safely enable self-service ops
● Built for DevOps demands
Open Source: Apache v2 License
github.com/rundeck/rundeck
18. 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
20. 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
21. 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