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?