close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

Atlassian Git Essentials - OiO

EinbettenHerunterladen
Atlassian Git Essentials
Nahtlose Entwicklungsworkflows aus einer Hand
Orientation in Objects GmbH
Weinheimer Str. 68
68309 Mannheim
Version: 1.0
www.oio.de
info@oio.de
Java, XML und Open Source seit 1998
) Software Factory )
) Object Rangers )
• Schlüsselfertige Realisierung
von Java Software
• Unterstützung laufender
• Individualsoftware
• Pilot- und Migrationsprojekte
• Sanierung von Software
• Software Wartung
• Perfect Match
• Rent-a-team
• Coaching on the project
• Inhouse Outsourcing
© 2014 Orientation in Objects GmbH
Java Projekte
) Competence Center)
• Schulungen, Coaching,
Weiterbildungsberatung,
Train & Solve-Programme
• Methoden, Standards und
Tools für die Entwicklung
von offenen, unternehmensweiten Systemen
Atlassian Git Essentials
2
1
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
3
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
4
2
Git Essentials – was ist das überhaupt?
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
5
Git Essentials – was ist das überhaupt?
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
6
3
Git Essentials – was ist das überhaupt?
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
7
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 Diensten
wie Github
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
8
4
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
9
Atlassian JIRA on one slide
•
Issue Tracker… und mehr
•
•
•
•
Projektmanagement-Umgebung
Individuelle Workflows
Analysen und Auswertungen
Erweiterbar mit zahlreichen Plugins
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
10
5
JIRA Agile on one slide
•
Addon für JIRA
•
•
•
•
•
•
Unterstützung für Scrum & Kanban
Sprints planen
Backlogs priorisieren
Reports
Charts
Dashboard
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
11
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
12
6
Bamboo on one slide
•
Continuous Integration & Delivery
•
Continuous Integration
– Branch Aware Builds
•
Deployment-Projekte
– Deployment Trigger
– Umgebungen
– Releases / Approvals
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
13
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
14
7
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?
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
15
Atlassian Git Essentials
16
Git Workflows? (1)
•
Git Workflow
© 2014 Orientation in Objects GmbH
8
Git Workflows? (2)
•
JIRA Workflow
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
17
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
18
9
Git Essentials
Deploy
Stakeholder
Projektmanagement
Release
Plan
IT-Betrieb
Build
Entwickler
QA
Track
Develop
git
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
19
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)
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
20
10
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
21
Demo (1)
Demo Teil 1
„From Concept to Launch“ - Fachliche Sicht
&
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
22
11
Recap
•
JIRA & JIRA Agile
–
–
–
–
•
Issue erstellt
Plan / Work
Sprint erstellt
Mit der Arbeit begonnen
Highlights
– Issue Management & Dev Panel
– Scrum-Board
– Sprint Planning
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
23
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
24
12
Demo (2)
Demo Teil 2
„From Concept to Launch“ – Developer Sicht
&
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
25
Atlassian Git Essentials
26
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
© 2014 Orientation in Objects GmbH
13
Demo (3)
Demo Teil 3
„From Concept to Launch“ – Deployments, Reviews & Releases
&
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
27
Recap
•
Git Essentials – „Going Full Circle“
–
–
–
–
•
Pull Requests
Deployments
Releases (in Bamboo)
Sprint abgeschlossen
Highlights
– Deployment Projects
– Releases, Environments in Bamboo
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
28
14
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
29
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 externen
Diensten wie Github
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
30
15
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
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
31
? ?
?
?
?
? ?
?
Fragen ?
Orientation in Objects GmbH
Weinheimer Str. 68
68309 Mannheim
www.oio.de
info@oio.de
16
Vielen Dank für ihre
Aufmerksamkeit !
Orientation in Objects GmbH
Weinheimer Str. 68
68309 Mannheim
www.oio.de
info@oio.de
Links
•
•
www.atlassian.com
http://www.braintime.de/atlassian-tools/atlassian-solutions/
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
34
17
Ausblick: Weitere Solution: Agile Ready
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
Technik-Details (1)
•
Feature Branches aus JIRA / JIRA Agile heraus erzeugen
– Technische Sicht:
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
36
18
Technik-Details (2)
•
Bamboo Build & Stash Merge-Status in JIRA / JIRA Agile anzeigen
– Technische Sicht:
© 2014 Orientation in Objects GmbH
Atlassian Git Essentials
37
19
Document
Kategorie
Technik
Seitenansichten
8
Dateigröße
1 694 KB
Tags
1/--Seiten
melden