際際滷

際際滷Share a Scribd company logo
Atlassian ? ????? ??? DevOps ?? - ???????
??? ?? / ? ???????
Atlassian ? ????? ???
DevOps ??
Agenda
1. DevOps?
2. DevOps? ?????´
3. [CI] ?? ? ?? ??
DevOps?
DevOps?
^?????? ??(Development)? ??(Operations)? ?????,
????? ???? ?? ?? ??? ?? ??, ?? ? ???
???? ?? ???? ??? ???. ̄
From. Wikipedia
DevOps?
? Development + Operations
? Moving FAST!
? Always for Customer!
Waterfall
Design Code Test Delivery
Agile
Design Code Test DeliveryD Code Test D Code Test
DevOps
Design C T DD C T DD C T DD C T DD C T D
DevOps?
DevOps?
? DevOps is NOT A JOB TITLE.
? DevOps is NOT A SEPARATE TEAM.
? DevOps is NOT A TOOL.
DevOps? ?????´
DevOps? ?????´
? Culture
? Automate
? Lean
? Measure
? Share
DevOps? ?????´
ToolingStructural
Cultural
Successful DevOps!!!
DevOps? ?????´
? Cultural
(??)
Developer
QA
Operator
DevOps? ?????´
? Cultural
(??)
DevOps? ?????´
? Cultural
(How To?)
https://saucelabs.com/blog/from-engineering-to-devops-the-sauce-journey
DevOps? ?????´
? Structural
(AS-IS) Developers QAs Operators
Improvement! Good Quality! Stable!
DevOps? ?????´
? Structural
(TO-BE) Team 1 Team 2 Team 3
DevOps? ?????´
? Tooling
DevOps? ?????´
? Tooling
(Tool Position)
DevOps? ?????´
Do NOT Be Afraid of Change Anything!!!!
[CI] ?? ? ?? ??
Project ?? CI ??
[CI] ?? ? ?? ??
? Project ?? CI ?? (??)
150?
Developers
VCS
Change Management
Continuous Integration
Dev Svr
SIT Svr
0?
Operators
13?
Projects
[CI] ?? ? ?? ??
? Project ?? CI ?? (??)
? Git Branch/tag(DEV/STG) ??
? Code Review ?? ??
? Merge Manager ??
? Jenkins? ???? JIRA Issue ??? ?? ??? ?? ??? ?? ? ?? ??
(Dev/SIT) ??
[CI] ?? ? ?? ??
? Project ?? CI ?? (??)
? ? ?? ?? ?? ?? ??
C1 C2 C3master C4
Issue#1 Issue#2 Issue#2 Issue#3
Dev svr ????
[CI] ?? ? ?? ??
? Project ?? CI ?? (??)
? ? ?? ?? ?? ?? ??
git checkout C1
C1 C2 C3master C4
Issue#1 Issue#2 Issue#2 Issue#3
HEAD
[CI] ?? ? ?? ??
? Project ?? CI ?? (??)
? ? ?? ?? ?? ?? ??
C1 C2 C3master C4
Issue#1 Issue#2 Issue#2 Issue#3
Dev svr deployed feedback
[CI] ?? ? ?? ??
? Project ?? CI ?? (??)
? ? ?? ?? ?? ?? ??
C1 C2 C3master C4
Issue#1 Issue#2 Issue#2 Issue#3
Workflow? SIT?? ?? ?? ??
[CI] ?? ? ?? ??
?? ?? CI ??
[CI] ?? ? ?? ??
? ?? ?? CI ?? (??)
82?
Developers
46?
Projects
Test Svr
Prd Svr
SIT Svr
3?
Operators
[CI] ?? ? ?? ??
? ?? ?? CI ?? (??)
? SVN tag ??
? Code Review / ?? ?? ??
? Merge Manager ??
? SmartBuilder? ???? JIRA Issue ??? Dev/Stg ?? ??,
STG ?? ?? Issue ? PRD ?? ?? ?? ?? ? ?? ??
? ?? ?? CI ?? (??)
? ?? ?? ?? / ? ?? ???? ?? ??
[CI] ?? ? ?? ??
/
trunk
tags test
sit
prd
JIRA ID Rev No. File-name ??
ISS-1 1 a.java Test
ISS-3 2 b.java SIT
ISS- 3 c.java PRD
Issue#1
Issue#2
Issue#3
a.Java
b.Java
c.Java
DB Table? Issue No, Rev No, File Name, ?? ??
? ?? ?? CI ?? (??)
? ?? ?? ?? / ? ?? ???? ?? ??
[CI] ?? ? ?? ??
/
trunk
tags test
sit
prd
JIRA ID Rev No. File-name ??
ISS-1 1 a.java
ISS-3 2 b.java SIT
ISS- 3 c.java PRD
Issue#1
Issue#2
Issue#3
a.Java
b.Java
c.Java
a.Java
svn export ? ?? ?? ?? ??
? ?? ?? CI ?? (??)
? ?? ?? ?? / ? ?? ???? ?? ??
[CI] ?? ? ?? ??
/
trunk
tags test
sit
prd
JIRA ID Rev No. File-name ??
ISS-1 1 a.java
ISS-3 2 b.java SIT
ISS- 3 c.java PRD
Issue#1
Issue#2
Issue#3
a.Java
b.Java
c.Java
?? ?? ?? ?? (?? ?? / ? ?? ??)
? ?? ?? CI ?? (??)
? ?? ?? ?? / ? ?? ???? ?? ??
[CI] ?? ? ?? ??
/
trunk
tags test
sit
prd
JIRA ID Rev No. File-name ??
ISS-1 1 a.java
ISS-3 2 b.java SIT
ISS- 3 c.java PRD
Issue#1
Issue#2
Issue#3
a.Java
b.Java
c.Java
??? ??? ?? ?? ???? ?? ?? / ?? ?? ??
*. ?? ?? ?? ?? ?? ?
1. ?? ?? ?? ?? ?? ? ?? ??
2. ?? ?? ?? ?? ? ?? ??
Thank you

More Related Content

Atlassian ? ????? ??? DevOps ?? - ???????

  • 2. ??? ?? / ? ??????? Atlassian ? ????? ??? DevOps ??
  • 3. Agenda 1. DevOps? 2. DevOps? ?????´ 3. [CI] ?? ? ?? ??
  • 5. DevOps? ^?????? ??(Development)? ??(Operations)? ?????, ????? ???? ?? ?? ??? ?? ??, ?? ? ??? ???? ?? ???? ??? ???. ̄ From. Wikipedia
  • 7. ? Moving FAST! ? Always for Customer! Waterfall Design Code Test Delivery Agile Design Code Test DeliveryD Code Test D Code Test DevOps Design C T DD C T DD C T DD C T DD C T D DevOps?
  • 8. DevOps? ? DevOps is NOT A JOB TITLE. ? DevOps is NOT A SEPARATE TEAM. ? DevOps is NOT A TOOL.
  • 10. DevOps? ?????´ ? Culture ? Automate ? Lean ? Measure ? Share
  • 14. DevOps? ?????´ ? Cultural (How To?) https://saucelabs.com/blog/from-engineering-to-devops-the-sauce-journey
  • 15. DevOps? ?????´ ? Structural (AS-IS) Developers QAs Operators Improvement! Good Quality! Stable!
  • 16. DevOps? ?????´ ? Structural (TO-BE) Team 1 Team 2 Team 3
  • 19. DevOps? ?????´ Do NOT Be Afraid of Change Anything!!!!
  • 20. [CI] ?? ? ?? ?? Project ?? CI ??
  • 21. [CI] ?? ? ?? ?? ? Project ?? CI ?? (??) 150? Developers VCS Change Management Continuous Integration Dev Svr SIT Svr 0? Operators 13? Projects
  • 22. [CI] ?? ? ?? ?? ? Project ?? CI ?? (??) ? Git Branch/tag(DEV/STG) ?? ? Code Review ?? ?? ? Merge Manager ?? ? Jenkins? ???? JIRA Issue ??? ?? ??? ?? ??? ?? ? ?? ?? (Dev/SIT) ??
  • 23. [CI] ?? ? ?? ?? ? Project ?? CI ?? (??) ? ? ?? ?? ?? ?? ?? C1 C2 C3master C4 Issue#1 Issue#2 Issue#2 Issue#3 Dev svr ????
  • 24. [CI] ?? ? ?? ?? ? Project ?? CI ?? (??) ? ? ?? ?? ?? ?? ?? git checkout C1 C1 C2 C3master C4 Issue#1 Issue#2 Issue#2 Issue#3 HEAD
  • 25. [CI] ?? ? ?? ?? ? Project ?? CI ?? (??) ? ? ?? ?? ?? ?? ?? C1 C2 C3master C4 Issue#1 Issue#2 Issue#2 Issue#3 Dev svr deployed feedback
  • 26. [CI] ?? ? ?? ?? ? Project ?? CI ?? (??) ? ? ?? ?? ?? ?? ?? C1 C2 C3master C4 Issue#1 Issue#2 Issue#2 Issue#3 Workflow? SIT?? ?? ?? ??
  • 27. [CI] ?? ? ?? ?? ?? ?? CI ??
  • 28. [CI] ?? ? ?? ?? ? ?? ?? CI ?? (??) 82? Developers 46? Projects Test Svr Prd Svr SIT Svr 3? Operators
  • 29. [CI] ?? ? ?? ?? ? ?? ?? CI ?? (??) ? SVN tag ?? ? Code Review / ?? ?? ?? ? Merge Manager ?? ? SmartBuilder? ???? JIRA Issue ??? Dev/Stg ?? ??, STG ?? ?? Issue ? PRD ?? ?? ?? ?? ? ?? ??
  • 30. ? ?? ?? CI ?? (??) ? ?? ?? ?? / ? ?? ???? ?? ?? [CI] ?? ? ?? ?? / trunk tags test sit prd JIRA ID Rev No. File-name ?? ISS-1 1 a.java Test ISS-3 2 b.java SIT ISS- 3 c.java PRD Issue#1 Issue#2 Issue#3 a.Java b.Java c.Java DB Table? Issue No, Rev No, File Name, ?? ??
  • 31. ? ?? ?? CI ?? (??) ? ?? ?? ?? / ? ?? ???? ?? ?? [CI] ?? ? ?? ?? / trunk tags test sit prd JIRA ID Rev No. File-name ?? ISS-1 1 a.java ISS-3 2 b.java SIT ISS- 3 c.java PRD Issue#1 Issue#2 Issue#3 a.Java b.Java c.Java a.Java svn export ? ?? ?? ?? ??
  • 32. ? ?? ?? CI ?? (??) ? ?? ?? ?? / ? ?? ???? ?? ?? [CI] ?? ? ?? ?? / trunk tags test sit prd JIRA ID Rev No. File-name ?? ISS-1 1 a.java ISS-3 2 b.java SIT ISS- 3 c.java PRD Issue#1 Issue#2 Issue#3 a.Java b.Java c.Java ?? ?? ?? ?? (?? ?? / ? ?? ??)
  • 33. ? ?? ?? CI ?? (??) ? ?? ?? ?? / ? ?? ???? ?? ?? [CI] ?? ? ?? ?? / trunk tags test sit prd JIRA ID Rev No. File-name ?? ISS-1 1 a.java ISS-3 2 b.java SIT ISS- 3 c.java PRD Issue#1 Issue#2 Issue#3 a.Java b.Java c.Java ??? ??? ?? ?? ???? ?? ?? / ?? ?? ?? *. ?? ?? ?? ?? ?? ? 1. ?? ?? ?? ?? ?? ? ?? ?? 2. ?? ?? ?? ?? ? ?? ??