 # GitLab Ops *Nicholas Dille, Haufe Group*
Docker Captain
Microsoft MVP
@nicholasdille
## Goals
Understand how to deploy
Learn how to configure
Know the important features
## Agenda | From | To | What | |-------|-------|-------------------------------------------------------| | 09:00 | | Let's roll
| | 10:45 | 11:00 | Coffee Break
| | 12:30 | 13:30 | Lunch Break
| | 15:00 | 15:15 | Coffee Break
| | | 17:00 | The End
| --- ## Hands-on environment Your personal login data: ```plaintext code;hostname;username;password ABCDE;seatN.inmylab.de;seat;0123456789abcdef0123456789abcdef ``` Login to VM using password: ```bash ssh seat@seatN.inmylab.de ``` Test VM: ```bash docker version sudo -l git clone https://github.com/nicholasdille/container-slides ``` --- ## Quick links ### Part 1 - Web UI [Product](#/gitlab_product) - [Architecture](#/gitlab_architecture) - [Quickstart](#/gitlab_quickstart) - [Projects](#/gitlab_projects) - [Users](#/gitlab_users) - [Authentication](#/gitlab_authentication) - [Profile](#/gitlab_profile) - [Server Settings](#/gitlab_server_settings) - [API](#/gitlab_api) - [Maintenance](#/gitlab_maintenance) ### Part 2 - Configuration [Omnibus](#/gitlab_omnibus) - [Reverse Proxy](#/gitlab_traefik) - [Directories](#/gitlab_directories) - [LDAP](#/gitlab_ldap) - [SMTP](#/gitlab_smtp) - [Registries](#/gitlab_registries) - [Integrations](#/gitlab_integrations) - [Troubleshooting](#/gitlab_troubleshooting) - [Update](#/gitlab_update) - [Runner](#/gitlab_runner) - [Pages](#/gitlab_pages) - [Monitoring](#/gitlab_monitoring) - [Resources](#/gitlab_components) - [Storage](#/gitlab_storage) - [Database](#/gitlab_database)
## Part 1 - Web UI
## Part 2 - Configuration
## Summary
GitLab covers the whole DevOps process
Easily deployed using containers
GitLab is packed with features
Configuration is two-fold
Restarts are slow
Security issues are patched quickly
**Seen my upcoming workshop about CI/CD with GitLab [
](https://www.heise-events.de/workshops/cicd-gitlab)?**
## Links https://to-be-continuous.gitlab.io/