DevOps Porto - Filipa Lacerda 

@filipalacerda

gitlab.com/filipa
GitLab CI/CD - An Overview
What is GitLab?
People
https://gitlab.com/gitlab-org/gitlab-ce/issues/35954
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/14470
https://gitlab.com/gitlab-org/gitlab-ce/pipelines/12525192
Types of Pipelines
Pipelines
• Pipelines are defined in the .gitlab-ci.yml file.
Pipelines
• Graphs
Pipelines
• Group similar jobs
More
• Manual actions https://docs.gitlab.com/ee/ci/yaml/README.html#manual
More
• Manual actions https://docs.gitlab.com/ee/ci/yaml/README.html#manual 

• Multi-project pipeline graphs https://docs.gitlab.com/ee/ci/multi_project_pipeline_graphs.html
More
• Manual actions https://docs.gitlab.com/ee/ci/yaml/README.html#manual 

• Multi-project pipeline graphs https://docs.gitlab.com/ee/ci/multi_project_pipeline_graphs.html

• Security on protected branches https://docs.gitlab.com/ee/ci/pipelines.html
Review Apps and Environments
https://docs.gitlab.com/ee/user/project/canary_deployments.html
https://docs.gitlab.com/ee/user/project/deploy_boards.html
Application performance monitor
Next Steps
https://about.gitlab.com/2017/10/11/from-dev-to-devops/
Everyone can contribute!
Hiring
Backend Developer CI/CD

Backend Lead, Geo

Database Specialist

Web/UX Designer

Frontend Engineer

Marketing

Production Engineer

Security Engineer

https://about.gitlab.com/jobs/
Questions?

Devops Porto - CI/CD at Gitlab