atlassian git essentials - oio€¦ · 1 orientation in objects gmbh weinheimer str. 68 68309...

Post on 16-Jun-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Orientation in Objects GmbH

Weinheimer Str. 6868309 Mannheim

www.oio.deinfo@oio.deVersion:

Atlassian Git EssentialsNahtlose Entwicklungsworkflows aus einer Hand

1.0

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Java, XML und Open Source seit 1998

) Competence Center)) Object Rangers )

• Schulungen , Coaching , Weiterbildungsberatung , Train & Solve-Programme

• Methoden , Standards und Tools für die Entwicklung von offenen, unternehmens-weiten Systemen

• Unterstützung laufenderJava Projekte

• Perfect Match• Rent-a-team• Coaching on the project• Inhouse Outsourcing

• Schlüsselfertige Realisierungvon Java Software

• Individualsoftware• Pilot- und Migrationsprojekte• Sanierung von Software• Software Wartung

) Software Factory )

2

2

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten

• Alles auf Anfang: Grundlagen & Workflows

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht

• Demo „From Concept to Launch“ – Git Essentials

• Recap

• Q & A

3

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?• Die Komponenten

• Alles auf Anfang: Grundlagen & Workflows

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht

• Q & A

4

3

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Git Essentials – was ist das überhaupt?

5

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Git Essentials – was ist das überhaupt?

6

4

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Git Essentials – was ist das überhaupt?

7

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Was Atlassian verspricht

• “End-to-end traceability” - Nachverfolgbarkeit an der Issue

• “One source of truth” – JIRA als Schaltzentrale

• Stakeholder auf dem Neusten Stand halten

• “Get Git right” – Git Workflows & Automatisches Mergen & Deployments

• Best Practices umsetzen

• Built-in workflows - create a feature branch from the issue and agile planning workflows

• Integration zwischen Atlassian-Anwendungen und externen Dienstenwie Github

8

5

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten• Alles auf Anfang: Grundlagen & Workflows

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht

• Demo „From Concept to Launch“ – Git Essentials

• Recap

• Q & A

9

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Atlassian JIRA on one slide

• Issue Tracker… und mehr

• Projektmanagement-Umgebung

• Individuelle Workflows

• Analysen und Auswertungen

• Erweiterbar mit zahlreichen Plugins

10

6

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

JIRA Agile on one slide

• Addon für JIRA

• Unterstützung für Scrum & Kanban

• Sprints planen

• Backlogs priorisieren

• Reports

• Charts

• Dashboard

11

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Stash on one slide

• Git Hosting mit Enterprise Features

• „GitHub/BitBucket“ behind the Firewall

• Komfortables Webinterface – Git Repository-Browsing– Quellcode-Diffs– Leichtgewichtiges Code Review– Pull Requests

• Enterprise-Features – Berechtigungen bis auf Zweig-Ebene– Eigene Workflows

12

7

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Bamboo on one slide

• Continuous Integration & Delivery

• Continuous Integration– Branch Aware Builds

• Deployment-Projekte– Deployment Trigger– Umgebungen– Releases / Approvals

13

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten

• Alles auf Anfang: Grundlagen• Workflows?

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht

• Demo „From Concept to Launch“ – Git Essentials

• Recap

• Q & A

14

8

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Alles auf Anfang

• Moment…– Workflows?– Branches?– ?!

• Grundlegende Fragen– Wofür ist Software da?– Wofür ist Software für Entwickler da?– Was sind und wofür (Git) Workflows?

15

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Git Workflows? (1)

• Git Workflow

16

9

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Git Workflows? (2)

• JIRA Workflow

17

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten

• Alles auf Anfang: Grundlagen & Workflows

• Praxis!• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht

• Demo „From Concept to Launch“ – Git Essentials

• Recap

• Q & A

18

10

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Git Essentials

19

Plan

git

Deploy

Release

Track

IT-Betrieb

Entwickler

Projekt-management

Develop

Build

QA

Stakeholder

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Meet the Team

• Produkt Management: Alana Grant (agrant)

• Senior Dev/Engineer: Max Taylor (mtaylor)

• Developer: Kevin Campbell (kcampbell)

• QA: Emma Paris (eparis)

• Admin: Admin Istrator (admin)

20

11

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten

• Alles auf Anfang: Grundlagen & Workflows

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht• Demo „From Concept to Launch“ – Entwicklersicht

• Demo „From Concept to Launch“ – Git Essentials

• Recap

• Q & A

21

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Demo (1)

Demo Teil 1

„From Concept to Launch“ - Fachliche Sicht

&

22

12

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Recap

• JIRA & JIRA Agile– Issue erstellt– Plan / Work – Sprint erstellt– Mit der Arbeit begonnen

• Highlights– Issue Management & Dev Panel– Scrum-Board– Sprint Planning

23

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten

• Alles auf Anfang: Grundlagen & Workflows

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht• Demo „From Concept to Launch“ – Git Essentials

• Q & A

24

13

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Demo (2)

Demo Teil 2

„From Concept to Launch“ – Developer Sicht

&

25

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Recap

• Stash & Bamboo– Branch von JIRA aus erstellt– Entwicklung begonnen– Stash kennengelernt– Builds gesehen– Pull Request-Mechani

• Highlights– Branch-Erstellung– Branch-Aware Builds– Workflow Automation– Pull Requests

26

14

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Demo (3)

Demo Teil 3

„From Concept to Launch“ – Deployments, Reviews & Relea ses

&

27

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Recap

• Git Essentials – „Going Full Circle“– Pull Requests– Deployments– Releases (in Bamboo)– Sprint abgeschlossen

• Highlights– Deployment Projects– Releases, Environments in Bamboo

28

15

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten

• Alles auf Anfang: Grundlagen & Workflows

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht

• Demo „From Concept to Launch“ – Git Essentials

• Recap• Q & A

29

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Was Atlassian verspricht (2)

• “End-to-end traceability” - Nachverfolgbarkeit an der Issue

• “One source of truth” – JIRA als Schaltzentrale

• Stakeholder auf dem Neusten Stand halten

• “Get Git right” – Git Workflows & Automatisches Mergen& Deployments

• Best Practices umsetzen

• Integration zwischen Atlassian-Anwendungen und externenDiensten wie Github

30

16

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Gliederung

• Was ist Git Essentials?

• Die Komponenten

• Alles auf Anfang: Grundlagen & Workflows

• Praxis!

• Demo „From Concept to Launch“ - Fachliche Sicht

• Demo „From Concept to Launch“ – Entwicklersicht

• Demo „From Concept to Launch“ – Git Essentials

• Recap

• Q & A

31

Orientation in Objects GmbH

Weinheimer Str. 6868309 Mannheim

www.oio.deinfo@oio.de

??

? ?

????

Fragen ?

17

Orientation in Objects GmbH

Weinheimer Str. 6868309 Mannheim

www.oio.deinfo@oio.de

Vielen Dank für ihre Aufmerksamkeit !

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Links

• www.atlassian.com

• http://www.braintime.de/atlassian-tools/atlassian-solutions/

34

18

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Ausblick: Weitere Solution: Agile Ready

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Technik-Details (1)

• Feature Branches aus JIRA / JIRA Agile heraus erzeugen– Technische Sicht:

36

19

Atlassian Git Essentials© 2014 Orientation in Objects GmbH

Technik-Details (2)

• Bamboo Build & Stash Merge-Status in JIRA / JIRA Agile anzeigen– Technische Sicht:

37

top related