41
Atlassian Summit 2015での DevOps関連の取り組みに ついて Atlassian Community Day 2015 グロースエクスパートナーズ(株) 中 浩 2015/11/27 Copyright© 2015 Growth xPartners, Inc. All rights reserved.. Copyright© 2015 Growth xPartners, Inc. All rights reserved.

Atlassian Summit 2015でのDevOps関連の取り組みについて

Embed Size (px)

Citation preview

  • Atlassian Summit 2015DevOps

    Atlassian Community Day 2015()

    2015/11/27

    Copyright 2015 Growth xPartners, Inc. All rights reserved..

    Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • n (Growth xPartners Incorporated.)

    n

    n ()

    n http://www.gxp.co.jp/atlassian/

    1Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • 2Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • n Atlassian Summit 2015DevOpsn

    n

    3Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Copyright 2015 Growth xPartners, Inc. All rights reserved. 42015/1/1

  • n JIRAs Journey from Product to Platform: Managing a Tectonic Shift in your Delivery Model

    n The Inside Story of how Atlassian Makes Software

    n Scaling to 150,000 Builds a Month... and Beyond

    n Docker, Continuous Integration, and You

    5Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Copyright 2015 Growth xPartners, Inc. All rights reserved. 62015/1/1

  • JIRAn

    n 250

    n 175

    n 500

    7Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • n JIRA1860627712(functional test)

    n JIRA759

    n 115

    8Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • JIRAnJIRA

    n 1

    9Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • n One Teamn

    n Test early and often

    10Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • n Enpower everyon to be responsible & Faster a culture of support

    p

    p

    p

    p 20097

    11Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • 12Copyright 2015 Growth xPartners, Inc. All rights reserved.

    -

  • (Retrospective)n 3L(Liked / Lacked / Loathed)

    n 4L( 3L + Longed for )

    n Happy , Sad , Confused

    n Actions(try)

    13Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Empathy. You cant outsource it.n

    14Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • DevOpsn DevOps

    n Infrastracure as code

    n

    n done

    15Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Copyright 2015 Growth xPartners, Inc. All rights reserved. 162015/1/1

  • Bamboon Bamboo 12

    n max1200

    n 3500

    n 14000

    17Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • n Servers are not pets, Servers are cattle

    n CERNTim BellPuppetConf 2012

    18Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • n The pets: these are the guys you give nice names, you

    stroke them, you look after them, and when they get ill, you nurse them back to health, lovingly.

    n The cattle: when they get ill, you shoot them.

    19Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Bamboon Puppet

    n

    n CucumberCI

    20Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Plan Templates Pluginn DSLBamboo

    21Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Plan Templates Plugin

    22Copyright 2015 Growth xPartners, Inc. All rights reserved.

    http://www.slideshare.net/GoAtlassian/scaling-to-150000-builds-a-month-and-beyond/66

  • Docker

    Copyright 2015 Growth xPartners, Inc. All rights reserved. 232015/1/1

  • Dockern Dockern

    n

    n docker-compose n

    n

    24Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • ndocker-composePostgreSQLElasticsearch

    n https://bitbucket.org/hiroyuki_ohnaka/devweek15-code

    ( Fork from https://bitbucket.org/ssmith/devweek15-code )

    25Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • DevOps

    Copyright 2015 Growth xPartners, Inc. All rights reserved. 262015/1/1

  • n Creative Branching Models for Multiple Release Streams

    n How to Build in Quality from Day 1 using Lean QA and Agile Testing

    n Baking Stash in the AWS Cloud at Netflix

    27Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • DevOpsn

    n n All your code are belong to us.

    n

    28Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Git+Maven

    Copyright 2015 Growth xPartners, Inc. All rights reserved. 29

  • 30Copyright 2015 Growth xPartners, Inc. All rights reserved.

    http://de.slideshare.net/GoAtlassian/creative-branching-models-for-multiple-release-streams/19

  • 31Copyright 2015 Growth xPartners, Inc. All rights reserved.

    http://de.slideshare.net/GoAtlassian/creative-branching-models-for-multiple-release-streams/20

  • n developfeaturepom.xmln develop ... 2.0.0-SNAPSHOT

    n fature-xxx ... 2.0.0-xxx-SNAPSHOT

    n maven

    32Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • 33Copyright 2015 Growth xPartners, Inc. All rights reserved.

    http://www.slideshare.net/GoAtlassian/how-to-build-in-quality-from-day-1-using-lean-qa-and-agile-testing/49

  • Baking Bitbucket in the AWS Cloud at Netflixn NetflixBitbucket Server

    n AWS

    n 950

    n Jenkins 335

    n 1 7132

    n 1610528526

    34Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Copyright 2015 Growth xPartners, Inc. All rights reserved. 352015/1/1

  • DevOpsn

    n

    n IT

    36Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • 4Dn Discover

    n Decide

    n Design

    n Delivery

    37Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Copyright 2015 Growth xPartners, Inc. All rights reserved. 382015/1/1

  • JavaOne

    39Copyright 2015 Growth xPartners, Inc. All rights reserved.

  • Thank you!n

    n ()

    n http://blog.fieldnotes.jp/

    n @setoazusa

    40Copyright 2015 Growth xPartners, Inc. All rights reserved.