This course offers a practical introduction to using Git and CI/CD pipelines, focusing on addressing real-world problems, particularly automated deployments to cloud servers. You'll learn to set up and implement a functional CI/CD pipeline, starting from the .gitlab-ci.yml file to server configuration for automated deployment. The course emphasizes clear, applicable examples, enabling you to understand both the 'how' and the 'why' behind these tools in everyday project scenarios.
What you'll learn
configure a CI/CD pipeline using GitLab
create and manage the .gitlab-ci.yml file
set up automated deployment to a cloud server
access servers via SSH and manage authentication keys