Mapping TeamCity Concepts to Other CI Terms
This information can be used when migrating to TeamCity from other Continuous Integration tools.
Jenkins Mapping
Jenkins | TeamCity |
---|---|
Jenkins Master/Node | TeamCity server |
Dumb Slave / Permanent Agent | |
Executor | |
View or Folder | |
Job/Item/Project | |
Build | |
Pre Step | Build Steps (partially) |
Post-build Action | Build Steps (partially) |
Build Triggers | |
Source Control Management (SCM) | |
Workspace | |
Pipeline | Build Chain (via snapshot dependencies) |
Label |
Bamboo Mapping
Bamboo | TeamCity |
---|---|
Project | |
Plan | |
Stage | Build, Composite Build, or Matrix Build |
Job | |
(Plan or Job) Build | Build |
Task | |
Artifact | |
Trigger method | |
Agent | |
Requirement | |
Capability | (Agent) Build Parameter |
GitLab CI/CD Mapping
GitLab CI/CD | TeamCity |
---|---|
Project | |
Pipeline | |
Stage | Build, Composite Build, or Matrix Build |
Job | |
Job | Build |
Job artifact | |
Branch pipeline Merge request pipeline | |
Runner | |
Rules |
Concourse Mapping
Concourse | TeamCity |
---|---|
Pipeline | |
Job | |
Build | Build |
Step | |
Artifact | |
Get step | |
Worker | |
Vars |