Event-driven CI/CD pipeline architecture¶
Event-driven CI/CD pipeline architecture is an automation framework where software delivery workflows are initiated and executed in response to specific triggers or events.^[400-devops-04-ci-cd-pipelines-github-github-action.md] This pattern is commonly implemented using tools like GitHub Actions to automate the build, test, and deployment processes.^[400-devops-04-ci-cd-pipelines-github-github-action.md]
Core Architecture¶
The fundamental execution flow of an event-driven pipeline follows a linear path from a trigger to the execution of defined tasks^[400-devops-04-ci-cd-pipelines-github-github-action.md]:
- Event: A specific occurrence or trigger within the system.
- Workflows: The high-level automation processes that are activated by the event^[400-devops-04-ci-cd-pipelines-github-github-action.md].
- Jobs: Distinct units of work or actions contained within a workflow^[400-devops-04-ci-cd-pipelines-github-github-action.md].
Related Concepts¶
- GitHub Actions
- DevOps
- [[Software Deployment]]
Sources¶
^[400-devops-04-ci-cd-pipelines-github-github-action.md]