Continuous Deployment for Atlassian Plugins - AtlasCamp 2011
-
Upload
atlassian -
Category
Technology
-
view
1.324 -
download
2
description
Transcript of Continuous Deployment for Atlassian Plugins - AtlasCamp 2011
2
Joseph ClarkPlugin Developer, Atlassian
Continuous Deploymentfor Plugins
5
• Tooling
• “Continuous”... or not.
What is it?
6
• Speed
Why should you care?
• Cost
• A natural progression from Continuous Integration
• User Confidence
7
8
9
• Plugins 2
Getting started…
• Target System
• Some kind of automation
• How often?
10
curl https://confluence/admin/uploadplugin.action -u admin:admin --location-trusted -k -–header "Content-Type: multipart/mixed“ -–header "X-Atlassian-Token: no-check“ -–form "file_0=@$jar
A simple example
Compile Task
Deploy Task
11
Getting fancy with Bamboo
12
Demo...
https://bitbucket.org/jaysee00/bamboo-continuous-plugin-deployment
https://plugins.atlassian.com/plugin/details/602870
13
14
• It takes a certain kind of person
• Golden rule: make it simple
Getting feedback…
15
Use a plugin, stupid!
16
17
18
Demo...
https://bitbucket.org/sherif/confluence-eap-feedback-plugin/overview
https://plugins.atlassian.com/plugin/details/583856
19
Contacting me...
@jaysee00
• answers.atlassian.com/users/123/joseph-clark-atlassian/
20
#atlascamp
TAKE-AWAYS
21
Make your plugin the best it can be – deploy
regularly and encourage user feedback.
Bamboo & JIRA ftw!
“”
”
Thank you!