DevOps Intermediate
Artifact Management¶
ArtifactsRegistryCI/CD 3 min read
Sprava build artefaktu. Docker registry, npm, Maven.
Docker tagging¶
myapp:1.2.3 # semantic version
myapp:abc1234 # commit SHA
myapp:main # branch
# NIKDY :latest v produkci!
Types of Registries¶
In modern DevOps environments, you manage various artifact types — Docker images, npm packages, Maven/Gradle artifacts, Python wheels, and Helm charts. Tools like JFrog Artifactory or Nexus Repository serve as universal registries for all artifact types in one place.
Key rules for artifact management: never use the :latest tag in production (always use a specific version), implement retention policies for automatic deletion of old versions, scan artifacts for vulnerabilities (Trivy, Snyk), and sign them for integrity verification (cosign, Notary). Immutable tags ensure that the same version always contains the same code — this is the foundation of reproducible deployments.
Shrnuti¶
Immutable artifacts s jasnym taggingem. Centralni registry s retention policies.
Need Help with Implementation?¶
Our team has experience designing and implementing modern architectures. We’re happy to help.