Git Things 
Done With 
GitLab!
Gabriel Hartmann | Nicole Lang
Gabriel Hartmann  
>> Junior System Engineer  
   @ NETWAYS
>> Member of the NETWAYS  
   Web Services Team 
 
  
Nicole Lang  
>> Junior System Engineer  
   @ NETWAYS
>> Member of the NETWAYS  
   Managed Hosting Team 
Git is all around
GitLab elements 
GitLab 
Project
Runner CI/CD
Content
Container
Registry
Stages
Build Test Deploy
Issue Tracker
Features
Bugs
Merge Requests
GitLab additions    
Monthly updates (every 22nd)
 >> new features/security 
Strong community
 >> https://forum.gitlab.com/
Great integration
 >> apps for numerous OS
 >> different CIs
 >> various API clients
 >> and many more plugins available @ 
       gitlab.com
 
Fast forward
Create:
1. user
 >> permissions
     >> add to group 
  
2. group
 >> assign role to users
 >> subgroups possible
3. project
 >> create new 
 >> create new from template
 >> import existing
 
User roles
Owner
>> deleting projects
Master 
>> managing projects
Developer
>> mainly create/modify project 
   content
Reporter 
>> manage labels and the issues
Guest  
>> access to issues and comments 
Features you need to know
Web IDE
>> write your code online
>> in GitLab core since 10.7
  >> highlighting
* Ruby
* C++
* Go       ... and many more!
Features you need to know
Issue tracking 
>> keeping your project on track
  >> external issue trackers possible
 
Features you need to know
GitLab CI/CD
>> native test and deployment pipeline
>> free usage on gitlab.com
  >> quick start guide
 
Build Test Deploy
Perspective
Auto DevOps (beta)
>> since version 10.0
  >> GA in version 11
>> out­of­the­box
  >> templates are available
 
Getting to know more
GitLab Home 
  >> https://about.gitlab.com
GitLab Documentation
>> https://docs.gitlab.com
Training @ NETWAYS
>> https://www.netways.de
NETWAYS Web Services
  >> https://nws.netways.de
>> free trial period for hosted GitLab
?
Thank you!
Gabriel Hartmann | Nicole Lang

OSDC 2018 | Git things done with GitLab by Gabriel Hartmann and Nicole Lang