GitLab for Software Development in Teams

Europe/Berlin
Online

Online

Tobias Schlauch (DLR)
Description

Goal

Help developers of medium and large software systems to use the collaboration and automation features of GitLab in order to improve sustainability in their projects.

Content

This workshop teaches you how to use basic and advanced GitLab features to collaborate with others on a software project.

You will learn how to:

  • Effectively plan and track work using issues
  • Review change suggestions with merge requests
  • Create and document releases, and
  • How to automate repetitive tasks with continuous integration pipelines.

We will complete a few simulated iterations of the software development lifecycle in a demo project, both alone and in a team.

Prerequisites

Planned Schedule

15.12.2020

  • 09:00 - 09:30 Welcome & Introduction
  • 09:30 - 10:30 Introduction to Software Processes & Change Management
  • 10:30 - 12:00 Git for Teams - Preparation / Branching
  • 12:00 - 13:00 Lunch Break
  • 13:00 - 14:45 Git for Teams - Merging / Rebase
  • 14:45 - 15:00 Wrap Up & Feedback Day 1

16.12.2020

  • 09:00 - 09:15 Welcome & Introduction
  • 09:15 - 10:30 Git for Teams - Conflicts
  • 10:30 - 12:00 Example Project - Issue Tracking
  • 12:00 - 13:00 Lunch Break
  • 13:00 - 14:45 Example Project - Build Pipeline
  • 14:45 - 15:00 Wrap Up & Feedback Day 2

17.12.2020

  • 09:00 - 09:15 Welcome & Introduction
  • 09:15 - 10:00 Example Project - Merge Request Workflow
  • 10:00 - 12:00 Team Exercise
  • 12:00 - 12:45 Reflecting your own Development Workflow
  • 12:45 - 13:00 Wrap Up & Feedback
Organised by

Tobias Schlauch

Registration
Participants
20 / 20
The agenda of this meeting is empty