17
Luke Kilpatrick Developer Program Manager Atlassian @lkilpatrick “Hacking" JIRA and Confluence Cloud Deploying your add-on

"Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

Embed Size (px)

DESCRIPTION

Once you've "Connected" your external apps to JIRA and Confluence, it's time to build a simple custom add-on to tune JIRA or Confluence to your company's needs. Learn how to quickly write and deploy a Connect add-on for internal use.

Citation preview

Page 1: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

Luke Kilpatrick • Developer Program Manager • Atlassian • @lki lpatrick

“Hacking" JIRA and Confluence CloudDeploying your add-on

Page 2: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

What do you need?

Page 3: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

How an Atlassian Connect Add-on Works

Who's Looking for JIRA Cloud

Page 4: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

The High VelocityWeb FrameworkFor Java and Scala

Toolkits

Coming Soon

Page 5: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 6: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

Dynamic vs Static Add-ons

Dynamic Static!

• Server Side• REST Calls• Webhooks• Dynamic Content• Performance Concerns

!

• Client side• REST Calls• Easy hosting options• Less Complex

Page 7: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

How an Atlassian Connect Add-on Works

Who's Looking for JIRA Cloud atlassian-­‐connect.json  descript file

Page 8: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

Public vs Private

!

• Available in marketplace for install by any admin

• Promotions

• Can make $$

!

• Internal use• Development

Private Public

Page 9: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 10: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 11: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 12: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 13: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 14: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 15: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

Going Public!

Page 16: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick
Page 17: "Hacking" JIRA and Confluence Cloud Part 2 - Build Your Own - Luke Kilpatrick

#atlassianKey takeaways:• Robin Fernandes, AtlasCamp Session:

https://www.atlassian.com/atlascamp/2014/wednesday/building-production-ready-connect-add-on

• Patrick Streule, AtlasCamp Session:https://www.atlassian.com/atlascamp/2014/thursday/building-connect-add-on-with-own-stack

• Who’s Looking - Play Framework - https://bitbucket.org/atlassian/whoslooking-connect/src

• Who’s Looking - Static Javascript - https://bitbucket.org/atlassianlabs/atlassian-connect-whoslooking-connect-v2/overview

• developer.Atlassian.com

Luke Kilpatrick • Developer Program Manager • Atlassian • @lki lpatrick