Skip to main content
Back to top
Ctrl
+
K
GitHub Discussion
Pages
1. Why 🤖 Automation?
1.1. Harnessing the Power of Automation
1.2. The Benefits for Non-Software Developers
1.3. The Challenges of Automation
1.4. How Automation Helps
1.4.1. Healthy Reference
1.4.2. Collaboration
1.4.3. Increased Quality
1.4.4. Transparency
1.4.5. Reproducibility
2. Creating CI/CD Scripts
2.1. A YAML Primer
2.1.1. What is YAML?
2.1.2. YAML Syntax
2.1.3. Conclusion
2.2. Understanding Variable Substitution
2.3. From YAML to Automation
2.4.
GitHub
Workflows
2.4.1. How to Handle Automation Scripts
2.4.2. Minimal Content
2.4.3. A Minimal Example
2.4.4. How to Trigger Workflows
2.4.5. How to Define Variables
2.4.6. Some Advanced Features
2.5. Recap: Weekend Out Exercise
2.6.
GitLab
Pipelines
2.6.1. How to Handle Automation Scripts
2.6.2. Minimal Content
2.6.3. A Minimal Example
2.6.4. How to Trigger Pipelines
2.6.5. How to Define Variables
2.6.6. Some Advanced Features
2.7.
Workflows vs.
Pipelines - Overview
2.8.
Workflows vs.
Pipelines - by Example
3.
Runners
3.1. What Are Runners in CI/CD?
3.2. Types of Runners
3.3. Configuring Runners
3.4. Communication with Remote Service
4. 🤗 Embrace automation 🤗
4.1. Recap
4.2. Feature Branch Approach - with Automation
4.3. Some considerations
4.3.1. Start Small!
4.3.2. Create your own Docker images
4.3.3. Debugging CI/CD Pipelines/Workflows
5. Exercise
Index