Lesson 1 — Concepts and benefits of continuous integration (CI) and continuous deployment (CD)
Prerequisites and goals
Prerequisites
Theoretical prerequisites
This lesson assumes that you already know the following:
- Setting up and running TYPO3
- Command line access
Practical prerequisites
Before you start this lesson, please have the following things ready:
- A running TYPO3 installation
- A git repository
- A webserver
Goals
Theoretical goals
By the end of this lesson, you should know the following:
- Know the terms continuous integration (CI) and continuous deployment (CD) and differentiate them
- Know the benefits of continuous integration (CI) and continuous deployment (CD)
- Know the major integration options (Github / Gitlab / Jenkins)
- Understand the result of different CI/CD Tools
- Decide about the setup for your project (tools, workflows)
Practical goals
By the end of this lesson, you should have completed the following:
- None