15.17Artifact promotion
One of the most important deployment principles:
Build once
promote same artifact
Example:
customer-api-1.2.3
↓
DEV
↓
QA
↓
PROD
Not:
compile DEV version
compile QA version
compile PROD version
because then:
The thing tested in QA may not literally be the thing deployed in production.