Submit Search
Upload
Continuous Deployment for Atlassian Plugins - AtlasCamp 2011
•
Download as PPTX, PDF
•
0 likes
•
1,006 views
Atlassian
Follow
Joseph Clark, Atlassian Software
Read less
Read more
Technology
Art & Photos
Report
Share
Report
Share
1 of 22
Download now
Recommended
SeleniumCamp 2014 - Webdriver – the final frontier
SeleniumCamp 2014 - Webdriver – the final frontier
bkobos
SXSW 2012 JavaScript MythBusters
SXSW 2012 JavaScript MythBusters
Elena-Oana Tabaranu
Rapid Testing, Rapid Development
Rapid Testing, Rapid Development
mennovanslooten
jQuery Conference San Diego 2014 - Web Performance
jQuery Conference San Diego 2014 - Web Performance
dmethvin
Html5 and beyond the next generation of mobile web applications - Touch Tou...
Html5 and beyond the next generation of mobile web applications - Touch Tou...
RIA RUI Society
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
Daniel Stange
Oscon 2013 -Your OSS Project Is now served
Oscon 2013 -Your OSS Project Is now served
Uri Cohen
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
Puppet
Recommended
SeleniumCamp 2014 - Webdriver – the final frontier
SeleniumCamp 2014 - Webdriver – the final frontier
bkobos
SXSW 2012 JavaScript MythBusters
SXSW 2012 JavaScript MythBusters
Elena-Oana Tabaranu
Rapid Testing, Rapid Development
Rapid Testing, Rapid Development
mennovanslooten
jQuery Conference San Diego 2014 - Web Performance
jQuery Conference San Diego 2014 - Web Performance
dmethvin
Html5 and beyond the next generation of mobile web applications - Touch Tou...
Html5 and beyond the next generation of mobile web applications - Touch Tou...
RIA RUI Society
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
Daniel Stange
Oscon 2013 -Your OSS Project Is now served
Oscon 2013 -Your OSS Project Is now served
Uri Cohen
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
PuppetConf 2016: The Long, Twisty Road to Automation: Implementing Puppet at ...
Puppet
State of the Ecosystem - Atlassian Summit 2010
State of the Ecosystem - Atlassian Summit 2010
Atlassian
Infrastructure Engineering
Infrastructure Engineering
Bryan McLellan
Infrastructure Engineering
Infrastructure Engineering
elliando dias
Scaling to 150,000 Builds a Month... and Beyond
Scaling to 150,000 Builds a Month... and Beyond
Atlassian
5 Thing You're Not Doing, 4 Things You Should Stop Doing & 3 Things You Shoul...
5 Thing You're Not Doing, 4 Things You Should Stop Doing & 3 Things You Shoul...
Atlassian
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
railsconf
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Peter Leschev
Into the Box 2018 Building a PWA
Into the Box 2018 Building a PWA
Ortus Solutions, Corp
Continuous integration with jenkins
Continuous integration with jenkins
Pei-Tang Huang
Building a PWA - For Everyone Who Is Scared To
Building a PWA - For Everyone Who Is Scared To
Raymond Camden
Dos and don'ts in AWS
Dos and don'ts in AWS
Marek Piątek
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Peter Leschev
Building software by feature with immutable infrastructures on AWS
Building software by feature with immutable infrastructures on AWS
Nicolas Mas
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
Atlassian
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
Penny Coventry
10 Web Performance Lessons For the 21st Century
10 Web Performance Lessons For the 21st Century
Mateusz Kwasniewski
EEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdf
Alin Voinea
Continuous Deployment: The Dirty Details
Continuous Deployment: The Dirty Details
Mike Brittain
Remixing Confluence With Speakeasy
Remixing Confluence With Speakeasy
nabeelahali
DevOps - Keepers of the Keys to the Kingdom
DevOps - Keepers of the Keys to the Kingdom
DevOpsDays Tel Aviv
International Women's Day 2020
International Women's Day 2020
Atlassian
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Atlassian
More Related Content
Similar to Continuous Deployment for Atlassian Plugins - AtlasCamp 2011
State of the Ecosystem - Atlassian Summit 2010
State of the Ecosystem - Atlassian Summit 2010
Atlassian
Infrastructure Engineering
Infrastructure Engineering
Bryan McLellan
Infrastructure Engineering
Infrastructure Engineering
elliando dias
Scaling to 150,000 Builds a Month... and Beyond
Scaling to 150,000 Builds a Month... and Beyond
Atlassian
5 Thing You're Not Doing, 4 Things You Should Stop Doing & 3 Things You Shoul...
5 Thing You're Not Doing, 4 Things You Should Stop Doing & 3 Things You Shoul...
Atlassian
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
railsconf
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Peter Leschev
Into the Box 2018 Building a PWA
Into the Box 2018 Building a PWA
Ortus Solutions, Corp
Continuous integration with jenkins
Continuous integration with jenkins
Pei-Tang Huang
Building a PWA - For Everyone Who Is Scared To
Building a PWA - For Everyone Who Is Scared To
Raymond Camden
Dos and don'ts in AWS
Dos and don'ts in AWS
Marek Piątek
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Peter Leschev
Building software by feature with immutable infrastructures on AWS
Building software by feature with immutable infrastructures on AWS
Nicolas Mas
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
Atlassian
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
Penny Coventry
10 Web Performance Lessons For the 21st Century
10 Web Performance Lessons For the 21st Century
Mateusz Kwasniewski
EEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdf
Alin Voinea
Continuous Deployment: The Dirty Details
Continuous Deployment: The Dirty Details
Mike Brittain
Remixing Confluence With Speakeasy
Remixing Confluence With Speakeasy
nabeelahali
DevOps - Keepers of the Keys to the Kingdom
DevOps - Keepers of the Keys to the Kingdom
DevOpsDays Tel Aviv
Similar to Continuous Deployment for Atlassian Plugins - AtlasCamp 2011
(20)
State of the Ecosystem - Atlassian Summit 2010
State of the Ecosystem - Atlassian Summit 2010
Infrastructure Engineering
Infrastructure Engineering
Infrastructure Engineering
Infrastructure Engineering
Scaling to 150,000 Builds a Month... and Beyond
Scaling to 150,000 Builds a Month... and Beyond
5 Thing You're Not Doing, 4 Things You Should Stop Doing & 3 Things You Shoul...
5 Thing You're Not Doing, 4 Things You Should Stop Doing & 3 Things You Shoul...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Into the Box 2018 Building a PWA
Into the Box 2018 Building a PWA
Continuous integration with jenkins
Continuous integration with jenkins
Building a PWA - For Everyone Who Is Scared To
Building a PWA - For Everyone Who Is Scared To
Dos and don'ts in AWS
Dos and don'ts in AWS
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
Building software by feature with immutable infrastructures on AWS
Building software by feature with immutable infrastructures on AWS
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
Using the Atlassian Plugin Platform to Create Your Own SaaS Plugin Platform
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
10 Web Performance Lessons For the 21st Century
10 Web Performance Lessons For the 21st Century
EEA Faceted Navigation and Plone 6.pdf
EEA Faceted Navigation and Plone 6.pdf
Continuous Deployment: The Dirty Details
Continuous Deployment: The Dirty Details
Remixing Confluence With Speakeasy
Remixing Confluence With Speakeasy
DevOps - Keepers of the Keys to the Kingdom
DevOps - Keepers of the Keys to the Kingdom
More from Atlassian
International Women's Day 2020
International Women's Day 2020
Atlassian
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Atlassian
Forge App Showcase
Forge App Showcase
Atlassian
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
Atlassian
Meet the Forge Runtime
Meet the Forge Runtime
Atlassian
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
Atlassian
Take Action with Forge Triggers
Take Action with Forge Triggers
Atlassian
Observability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
Atlassian
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
Atlassian
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
Atlassian
Forge: Under the Hood
Forge: Under the Hood
Atlassian
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
Atlassian
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
Atlassian
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
Atlassian
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
Atlassian
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Atlassian
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
Atlassian
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Atlassian
Building Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
Atlassian
More from Atlassian
(20)
International Women's Day 2020
International Women's Day 2020
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Forge App Showcase
Forge App Showcase
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
Meet the Forge Runtime
Meet the Forge Runtime
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
Take Action with Forge Triggers
Take Action with Forge Triggers
Observability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
Forge: Under the Hood
Forge: Under the Hood
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Building Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
Recently uploaded
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FIDO Alliance
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
marcuskenyatta275
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
Paolo Missier
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Srushith Repakula
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Memoori
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
FIDO Alliance
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
FIDO Alliance
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Leah Henrickson
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
AI mind or machine power point presentation
AI mind or machine power point presentation
yogeshlabana357357
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
FIDO Alliance
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
panagenda
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
FIDO Alliance
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
Hiroshi SHIBATA
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
BrainSell Technologies
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
IES VE
Recently uploaded
(20)
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
AI mind or machine power point presentation
AI mind or machine power point presentation
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
Continuous Deployment for Atlassian Plugins - AtlasCamp 2011
1.
2.
Continuous Deployment for Plugins Joseph
Clark Plugin Developer, Atlassian 2
3.
4.
5.
What is it? •
Tooling • “Continuous”... or not. 5
6.
Why should you
care? • Speed • Cost • A natural progression from Continuous Integration • User Confidence 6
7.
7
8.
8
9.
Getting started… • Plugins
2 • Target System • Some kind of automation • How often? 9
10.
A simple example 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 10
11.
Getting fancy with
Bamboo Compile Deploy Task Task 11
12.
Demo... https://bitbucket.org/jaysee00/bamboo-continuous-plugin-deployment https://plugins.atlassian.com/plugin/details/602870
12
13.
13
14.
Getting feedback… • It
takes a certain kind of person • Golden rule: make it simple 14
15.
Use a plugin,
stupid! 15
16.
16
17.
17
18.
Demo... https://bitbucket.org/sherif/confluence-eap-feedback-plugin/overview https://plugins.atlassian.com/plugin/details/583856
18
19.
19
20.
Contacting me...
@jaysee00 • jclark@atlassian.com • answers.atlassian.com/users/123/joseph-clark-atlassian/ 20
21.
TAKE-AWAYS “
Make your plugin the best it can be – deploy regularly and encourage user feedback. ” Bamboo & JIRA ftw! ” #atlascamp 21
22.
Thank you!
Download now