DevOps with GitLab CI Course
About 5 min
DevOps with GitLab CI Course 관련
Gitlab > Article(s)
Article(s)
Docker > Article(s)
Article(s)
AWS > Article(s)
Article(s)
DevOps with GitLab CI Course
GitLab CI/CD can automatically build, test, deploy, and monitor your applications. We just published a full course on the freeCodeCamp.org YouTube channel that will teach you how to use GitLab CI. Valentin Despa developed this course. Valentin is an ...
GitLab CI/CD can automatically build, test, deploy, and monitor your applications.
We just published a full course on the freeCodeCamp.org YouTube channel that will teach you how to use GitLab CI.
Valentin Despa developed this course. Valentin is an experienced developer and course creator.
In this course, you will learn how to use GitLab CI to create CI/CD pipelines for building and deploying software to AWS.
Here are all the sections covered in this course:
Unit 1: Introduction to GitLab
(1/5) DevOps with GitLab CI Course
- Welcome
- Your first GitLab project
- Your first pipeline
- Help, my pipeline is not working
- What is YAML?
- What is a shell?
- GitLab architecture
- Pipeline stages
- Why do pipelines fail?
- Job artifacts
- Testing the build
- Variables
- What is DevOps
Unit 2: Continuous Integration with GitLab CI
(2/5) DevOps with GitLab CI Course
- Unit overview
- Your first GitLab project
- Building the project
- Assignment
- Assignment solution
- How to integrate changes?
- Merge requests
- Code review
- Integration tests
- How to structure a pipeline
Unit 3: Continuous Deployment with GitLab & AWS
(3/5) DevOps with GitLab CI Course
- Unit overview
- A quick introduction to AWS
- AWS S3
- AWS CLI
- Uploading a file to S3
- Masking & protecting variables
- Identity management with AWS IAM
- Uploading multiple files to S3
- Hosting a website on S3
- Controlling when jobs run
- Post-deployment testing
- What is CI/CD?
- Environments
- Reusing configuration
- Continuous Delivery pipeline
Unit 4: Deploying a dockerized application to AWS
(4/5) DevOps with GitLab CI Course
- Unit overview
- Introduction to AWS Elastic Beanstalk
- Creating a new AWS Elastic Beanstalk application
- Creating the Dockerfile
- Building the Docker image
- Docker container registry
- Testing the container
- Private registry authentication
- Deploying to AWS Elastic Beanstalk
- Post-deployment testing
- CI/CD recap
Unit 5: Conclusion
(5/5) DevOps with GitLab CI Course
Watch the full course below or on the freeCodeCamp.org YouTube channel (5-hour watch).