SlideShare a Scribd company logo
1 of 39
Atlassian Cloud
DevOps s Jira, Bitbucket, Confluence...
Martin Cvrček s otázkami na Františka Lelka
Business -> Development -> QA -> Security -> Operations -> Customer
• Zkratka Development - Operations
• Do povědomí od 2009 (devopsdays Belgie)
• Původní cíl - rychle produkovat SW (automatizace)
• DevOps je (min od 2020) „kultura“
Mindset + Tools + Skills
• Snaha vidět v DevOps metodiku
• Enterprise DevOps respektuje komplexní prostředí
Co je DevOps
Definice https://en.wikipedia.org/wiki/DevOps a https://cs.wikipedia.org/wiki/DevOps
3
DevOps – dokončit, co Agile začalo
Jira (server) development box v průběhu vývoje
Open
In Progress
Closed
Jira (Cloud)
+ Bitbucket.org (Cloud)
https://www.atlassian.com/software/bitbucket/pricing
6
Zobrazení změn v kódu a release v Jira issue
7
Zobrazení změn v kódu a release v Jira issue - detail
JIRA
Issue
Create
branch
Commit
& Push
Pull
request
Cyklus práce vývojáře - Jira issue a Bitbucket
Merge
9
Bitbucket cloud - Source
10
Bitbucket cloud - Commits
11
Bitbucket cloud - Pipelines
12
Bitbucket cloud - Pipelines detail
13
Bitbucket cloud - Deployments
14
Jak na DevOps?
• 3 hlavní pilíře - lidé, procesy a technologie
• Vytvoření jednoho integrovaného týmu, který vyvíjí aplikaci
a zároveň ji nasazuje a podporuje v produkci.
• Obsahuje ideální Agile,
členové týmu 100% delegováni.
• Členové týmu respektují Security a QA.
Ideální DevOps
Zdroj zkušeností https://devops.com
Díky https://dzone.com/articles/how-to-orchestrate-devops-tools-together-to-solve
CI - Continuous Integration – VCS (Git), Build, Test, SCM - Source Code Management
CD - Continuous Delivery – automatic i „manual“ Deploy to Production
DevOps Lifecycle Phases (CI, CD)
18
DevOps Best Practices
 Agilní Epic je soubor práce, který lze rozdělit na konkrétní úkoly (User
Stories) na základě požadavků koncových uživatelů. Epic je důležitým
objektem pro agilní i DevOps týmy.
 https://www.atlassian.com/devops/what-is-devops/devops-best-
practices
 Typy DevOps teamů
https://www.atlassian.com/devops/frameworks/team-structure
19
Jaký DevOps toolchain použít?
 Správný DevOps toolchain (nástrojový řetězec) pomáhá vývojářům a
provozu spolupracovat v průběhu celého životního cyklu produktu a
řeší základy DevOps včetně průběžné integrace (CI), průběžného
dodávání (CD), automatizace a spolupráce.
 https://www.atlassian.com/devops/devops-tools/choose-devops-tools
20
Bitbucket - DevOps pipeline (CI/CD)
 DevOps pipeline je sada automatizovaných procesů, které umožňují
developers a operations spolupracovat na vytváření a nasazování kódu
do testovacího a produkčního prostředí, využívat automatizaci a
zvyšovat rychlost nasazení.
 https://www.atlassian.com/devops/devops-tools/devops-pipeline
Jira Cloud + Bitbucket.org
Ukázka zobrazení úpravy související s Jira issue
22
Příklad užití pro verzování scriptů
23
Přehled Commits v Jira issue
24
Bitbucket.org + Sourcetree
Jak spravovat vlastní soubory
26
Příklad repository – ukázka Clone pomocí Sourcetree
27
Zobrazení Clone v Sourcetree
https://www.sourcetreeapp.com/
28
29
30
31
Verzovaný soubor s Bitbucket.org
32
Zobrazení změn v Jira issue
Confluence
a její možné role
Release
Notes
Product requirements
Díky https://confluence.atlassian.com/doc/product-requirements-blueprint-329975392.html
37
Dotazy?
Online ukázka
Děkuji za pozornost

More Related Content

What's hot

Slack a Halp integrace do Jira
Slack a Halp integrace do JiraSlack a Halp integrace do Jira
Slack a Halp integrace do JiraOnlio
 
Jira Team managed vs Company managed projects
Jira Team managed vs Company managed projectsJira Team managed vs Company managed projects
Jira Team managed vs Company managed projectsOnlio
 
Jira zajimave addony
Jira zajimave addonyJira zajimave addony
Jira zajimave addonyOnlio
 
Vývoj addonů pro Jira Data Center
Vývoj addonů pro Jira Data CenterVývoj addonů pro Jira Data Center
Vývoj addonů pro Jira Data CenterOnlio
 
Práce v Atlassian cloudu
Práce v Atlassian clouduPráce v Atlassian cloudu
Práce v Atlassian clouduOnlio
 
Confluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatkyConfluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatkyOnlio
 
Advanced Roadmaps
Advanced RoadmapsAdvanced Roadmaps
Advanced RoadmapsOnlio
 
Jira BigPicture
Jira BigPictureJira BigPicture
Jira BigPictureOnlio
 
Atlassian onlio about onepager 1v0
Atlassian onlio about onepager 1v0Atlassian onlio about onepager 1v0
Atlassian onlio about onepager 1v0Onlio
 
Vývoj addonů pro Jira Cloud
Vývoj addonů pro Jira CloudVývoj addonů pro Jira Cloud
Vývoj addonů pro Jira CloudOnlio
 
JIRA aplikace
JIRA aplikaceJIRA aplikace
JIRA aplikaceOnlio
 
JIRA Structure - The Issue Organizer
JIRA Structure - The Issue OrganizerJIRA Structure - The Issue Organizer
JIRA Structure - The Issue OrganizerOnlio
 
Onlio - partner Atlassian
Onlio - partner AtlassianOnlio - partner Atlassian
Onlio - partner AtlassianOnlio
 
JIRA Agile
JIRA AgileJIRA Agile
JIRA AgileOnlio
 
PM nad Jira a reporting
PM nad Jira a reportingPM nad Jira a reporting
PM nad Jira a reportingOnlio
 
JIRA Software
JIRA SoftwareJIRA Software
JIRA SoftwareOnlio
 
Atlassian produkty
Atlassian produktyAtlassian produkty
Atlassian produktyOnlio
 
ArrowSphere – brána ke cloudovým technologiím
ArrowSphere – brána ke cloudovým technologiímArrowSphere – brána ke cloudovým technologiím
ArrowSphere – brána ke cloudovým technologiímMarketingArrowECS_CZ
 

What's hot (18)

Slack a Halp integrace do Jira
Slack a Halp integrace do JiraSlack a Halp integrace do Jira
Slack a Halp integrace do Jira
 
Jira Team managed vs Company managed projects
Jira Team managed vs Company managed projectsJira Team managed vs Company managed projects
Jira Team managed vs Company managed projects
 
Jira zajimave addony
Jira zajimave addonyJira zajimave addony
Jira zajimave addony
 
Vývoj addonů pro Jira Data Center
Vývoj addonů pro Jira Data CenterVývoj addonů pro Jira Data Center
Vývoj addonů pro Jira Data Center
 
Práce v Atlassian cloudu
Práce v Atlassian clouduPráce v Atlassian cloudu
Práce v Atlassian cloudu
 
Confluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatkyConfluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatky
 
Advanced Roadmaps
Advanced RoadmapsAdvanced Roadmaps
Advanced Roadmaps
 
Jira BigPicture
Jira BigPictureJira BigPicture
Jira BigPicture
 
Atlassian onlio about onepager 1v0
Atlassian onlio about onepager 1v0Atlassian onlio about onepager 1v0
Atlassian onlio about onepager 1v0
 
Vývoj addonů pro Jira Cloud
Vývoj addonů pro Jira CloudVývoj addonů pro Jira Cloud
Vývoj addonů pro Jira Cloud
 
JIRA aplikace
JIRA aplikaceJIRA aplikace
JIRA aplikace
 
JIRA Structure - The Issue Organizer
JIRA Structure - The Issue OrganizerJIRA Structure - The Issue Organizer
JIRA Structure - The Issue Organizer
 
Onlio - partner Atlassian
Onlio - partner AtlassianOnlio - partner Atlassian
Onlio - partner Atlassian
 
JIRA Agile
JIRA AgileJIRA Agile
JIRA Agile
 
PM nad Jira a reporting
PM nad Jira a reportingPM nad Jira a reporting
PM nad Jira a reporting
 
JIRA Software
JIRA SoftwareJIRA Software
JIRA Software
 
Atlassian produkty
Atlassian produktyAtlassian produkty
Atlassian produkty
 
ArrowSphere – brána ke cloudovým technologiím
ArrowSphere – brána ke cloudovým technologiímArrowSphere – brána ke cloudovým technologiím
ArrowSphere – brána ke cloudovým technologiím
 

Similar to Jira DevOps Cloud

Odborná snídaně 20.9. - Agile@DevOps - 2. část
Odborná snídaně 20.9. - Agile@DevOps - 2. částOdborná snídaně 20.9. - Agile@DevOps - 2. část
Odborná snídaně 20.9. - Agile@DevOps - 2. částProfinit
 
Agile developer
Agile developerAgile developer
Agile developerOnlio
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitněJiří Mareš
 
Migrace do Data Centra
Migrace do Data CentraMigrace do Data Centra
Migrace do Data CentraOnlio
 
Confluence 7 novinky
Confluence 7 novinkyConfluence 7 novinky
Confluence 7 novinkyOnlio
 
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...Onlio
 
Open source technology stack
Open source technology stackOpen source technology stack
Open source technology stackMiloslav Hašek
 
JSW Cloud i Data Center
JSW Cloud i Data CenterJSW Cloud i Data Center
JSW Cloud i Data CenterOnlio
 
vSphere automation workshop python
vSphere automation workshop pythonvSphere automation workshop python
vSphere automation workshop pythonVladan Laxa
 
Profinit: Prezentace snídaně integrace aplikací 2016
Profinit: Prezentace snídaně integrace aplikací 2016Profinit: Prezentace snídaně integrace aplikací 2016
Profinit: Prezentace snídaně integrace aplikací 2016Profinit
 
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...Vojtěch Kusý
 
Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011Jan Mittner
 
Přechod na Windows 10 - jak na to ve firemních sítích
Přechod na Windows 10 - jak na to ve firemních sítíchPřechod na Windows 10 - jak na to ve firemních sítích
Přechod na Windows 10 - jak na to ve firemních sítíchMarketingArrowECS_CZ
 
Stream Circle - Cloud based NDI playout a CG
Stream Circle - Cloud based NDI playout a CGStream Circle - Cloud based NDI playout a CG
Stream Circle - Cloud based NDI playout a CGPetr Krkavec
 
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnySpusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnyMarketingArrowECS_CZ
 
View5 technicka 2011
View5 technicka 2011View5 technicka 2011
View5 technicka 2011Vladan Laxa
 
Confluence 5.7 novinky
Confluence 5.7 novinkyConfluence 5.7 novinky
Confluence 5.7 novinkyOnlio
 
Jira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenterJira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenterOnlio
 

Similar to Jira DevOps Cloud (20)

Odborná snídaně 20.9. - Agile@DevOps - 2. část
Odborná snídaně 20.9. - Agile@DevOps - 2. částOdborná snídaně 20.9. - Agile@DevOps - 2. část
Odborná snídaně 20.9. - Agile@DevOps - 2. část
 
Agile developer
Agile developerAgile developer
Agile developer
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně
 
Migrace do Data Centra
Migrace do Data CentraMigrace do Data Centra
Migrace do Data Centra
 
Confluence 7 novinky
Confluence 7 novinkyConfluence 7 novinky
Confluence 7 novinky
 
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
 
Subversion dnes a zítra
Subversion dnes a zítraSubversion dnes a zítra
Subversion dnes a zítra
 
Open source technology stack
Open source technology stackOpen source technology stack
Open source technology stack
 
JSW Cloud i Data Center
JSW Cloud i Data CenterJSW Cloud i Data Center
JSW Cloud i Data Center
 
vSphere automation workshop python
vSphere automation workshop pythonvSphere automation workshop python
vSphere automation workshop python
 
TNPW2-2011-08
TNPW2-2011-08TNPW2-2011-08
TNPW2-2011-08
 
Profinit: Prezentace snídaně integrace aplikací 2016
Profinit: Prezentace snídaně integrace aplikací 2016Profinit: Prezentace snídaně integrace aplikací 2016
Profinit: Prezentace snídaně integrace aplikací 2016
 
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
Content Management Framework Drupal aneb 80% webu za pár hodin. Hodí se i pro...
 
Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011
 
Přechod na Windows 10 - jak na to ve firemních sítích
Přechod na Windows 10 - jak na to ve firemních sítíchPřechod na Windows 10 - jak na to ve firemních sítích
Přechod na Windows 10 - jak na to ve firemních sítích
 
Stream Circle - Cloud based NDI playout a CG
Stream Circle - Cloud based NDI playout a CGStream Circle - Cloud based NDI playout a CG
Stream Circle - Cloud based NDI playout a CG
 
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnySpusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
 
View5 technicka 2011
View5 technicka 2011View5 technicka 2011
View5 technicka 2011
 
Confluence 5.7 novinky
Confluence 5.7 novinkyConfluence 5.7 novinky
Confluence 5.7 novinky
 
Jira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenterJira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenter
 

More from Onlio

Migrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a ConfluenceMigrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a ConfluenceOnlio
 
Confluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráceConfluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráceOnlio
 
Jira Work Management vs Software
Jira Work Management vs SoftwareJira Work Management vs Software
Jira Work Management vs SoftwareOnlio
 
Jira Cloud pro HR
Jira Cloud pro HR Jira Cloud pro HR
Jira Cloud pro HR Onlio
 
Confluence cloud knowledge base
Confluence cloud knowledge baseConfluence cloud knowledge base
Confluence cloud knowledge baseOnlio
 
Jira Service Management Cloud best practice
Jira Service Management Cloud best practiceJira Service Management Cloud best practice
Jira Service Management Cloud best practiceOnlio
 
Atlassian Access (Cloud)
Atlassian Access (Cloud)Atlassian Access (Cloud)
Atlassian Access (Cloud)Onlio
 
Confluence Cloud automation (beta)
Confluence Cloud automation (beta)Confluence Cloud automation (beta)
Confluence Cloud automation (beta)Onlio
 
Jira (JSM) Cloud automation
Jira (JSM) Cloud automationJira (JSM) Cloud automation
Jira (JSM) Cloud automationOnlio
 
ITSM Cloud i Data Center
ITSM Cloud i Data CenterITSM Cloud i Data Center
ITSM Cloud i Data CenterOnlio
 
Populární addony 2
Populární addony 2Populární addony 2
Populární addony 2Onlio
 
To nejlepší v Confluence
To nejlepší v ConfluenceTo nejlepší v Confluence
To nejlepší v ConfluenceOnlio
 
Obchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data CenterObchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data CenterOnlio
 
Populární addony 1
Populární addony 1Populární addony 1
Populární addony 1Onlio
 
Jira - evidence práce v týmech
Jira - evidence práce v týmechJira - evidence práce v týmech
Jira - evidence práce v týmechOnlio
 
Confluence Migrace DataCenter
Confluence Migrace DataCenterConfluence Migrace DataCenter
Confluence Migrace DataCenterOnlio
 
Licence Migrace Data Center
Licence Migrace Data CenterLicence Migrace Data Center
Licence Migrace Data CenterOnlio
 
Slack a Trello integrace do Jira
Slack a Trello integrace do JiraSlack a Trello integrace do Jira
Slack a Trello integrace do JiraOnlio
 

More from Onlio (18)

Migrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a ConfluenceMigrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a Confluence
 
Confluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráceConfluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráce
 
Jira Work Management vs Software
Jira Work Management vs SoftwareJira Work Management vs Software
Jira Work Management vs Software
 
Jira Cloud pro HR
Jira Cloud pro HR Jira Cloud pro HR
Jira Cloud pro HR
 
Confluence cloud knowledge base
Confluence cloud knowledge baseConfluence cloud knowledge base
Confluence cloud knowledge base
 
Jira Service Management Cloud best practice
Jira Service Management Cloud best practiceJira Service Management Cloud best practice
Jira Service Management Cloud best practice
 
Atlassian Access (Cloud)
Atlassian Access (Cloud)Atlassian Access (Cloud)
Atlassian Access (Cloud)
 
Confluence Cloud automation (beta)
Confluence Cloud automation (beta)Confluence Cloud automation (beta)
Confluence Cloud automation (beta)
 
Jira (JSM) Cloud automation
Jira (JSM) Cloud automationJira (JSM) Cloud automation
Jira (JSM) Cloud automation
 
ITSM Cloud i Data Center
ITSM Cloud i Data CenterITSM Cloud i Data Center
ITSM Cloud i Data Center
 
Populární addony 2
Populární addony 2Populární addony 2
Populární addony 2
 
To nejlepší v Confluence
To nejlepší v ConfluenceTo nejlepší v Confluence
To nejlepší v Confluence
 
Obchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data CenterObchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data Center
 
Populární addony 1
Populární addony 1Populární addony 1
Populární addony 1
 
Jira - evidence práce v týmech
Jira - evidence práce v týmechJira - evidence práce v týmech
Jira - evidence práce v týmech
 
Confluence Migrace DataCenter
Confluence Migrace DataCenterConfluence Migrace DataCenter
Confluence Migrace DataCenter
 
Licence Migrace Data Center
Licence Migrace Data CenterLicence Migrace Data Center
Licence Migrace Data Center
 
Slack a Trello integrace do Jira
Slack a Trello integrace do JiraSlack a Trello integrace do Jira
Slack a Trello integrace do Jira
 

Jira DevOps Cloud

Editor's Notes

  1. Lidé: Není možné, aby tým programátorů bojoval s operačním týmem a ten se síťovým týmem. Je důležité, aby všichni sdíleli své poznatky o produktu a zajistily tak, že práce bude plynule přecházet z jednoho týmu na druhý až ke poslední osobě - ​​klientovi. Procesy: Procesy by totiž neměly stát v cestě lidem, kteří se snaží dělat věci rychleji a efektivněji. Technologie: Každý krok procesu je třeba automatizovat pomocí nástrojů, které musí splňovat mnoho požadavků, plnit svou práci na 100% a navzájem dokonale spolupracovat.
  2. Vývojář si „vyzvedne“ práci v backlogu, většinou status „ToDo“. Následně posune issue do stavu „In Progress“ Podle povahy issue si vytvoří branch v BitBucketu (bug, feature). Pracuje ve svém prostředí např. editor Idea a práci Commituje (verzuje) a posílá (Push) do Bitbucketu. Vytvoří požadavek na Pull request, aby si nechal zkontrolovat svůj kód, který má být např. zařazen do release. Po schválení se provede Merge např. do Masteru. Vývojář může ukončit práci na issue, posune ho do stavu „Test“ nebo „Closed“. Pull request je funkce, která vývojářům usnadňuje spolupráci pomocí Bitbucket. Poskytují uživatelsky přívětivé webové rozhraní pro projednávání navrhovaných změn před jejich začleněním do oficiálního projektu.
  3. 3 hlavní oblasti, které se musí sladit, aby bylo možné DevOps i reálně implementovat v organizaci. Lidé, procesy a technologie.
  4. VCS - Version Control Systém CI/CD řetězce jsou určeny k dodávání malých iterativní změn do produkce, při kterých je snadné identifikovat chyby a v případě potřeby je vrátit zpět. Každá ze změn musí vždy projít sérií automatizovaných testů, které výrazně snižují riziko výskytu chyb po nasazení.