Core Concepts
Understanding the core concepts of AtomGit Action is the foundation for writing pipelines. This section introduces the basic components of workflows, triggering mechanisms, runtime environments, and the variables and expressions system.
📄️ Workflow, Jobs, Steps, and Actions
The execution model of AtomGit Action follows a clear hierarchical chain:
📄️ Trigger Events
Event Overview: An Event is the driving force that starts a pipeline. When a specific action occurs in the repository, the system generates a corresponding event, triggering the Workflow that matches the on configuration.
📄️ Runner and Runtime Environment
AtomGit Action supports two types of Runner runtime environments: the official resource pool and the self-hosted resource pool.
📄️ Variables, Secrets, Contexts, and Expressions
AtomGit Action provides a four-level variable system: env, vars, secrets, and inputs, achieving flexible workflow configuration through contexts (core is atomgit) and expressions (${{ expression }}).
📄️ Artifacts and Cache
Artifacts