You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docker-build/README.md
+26-20Lines changed: 26 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,34 +2,40 @@
2
2
3
3
## 🔍 Overview
4
4
5
-
This reusable GitHub Actions workflow automates the process of building and pushing Docker images to Docker Hub. It simplifies the Docker build process in your CI/CD pipeline by handling authentication, building, and tagging in a standardized way. Perfect for teams looking to streamline their containerization workflow with minimal configuration.
5
+
This reusable GitHub Actions workflow automates the process of building and pushing Docker images to a Docker Registry.
6
+
It simplifies the Docker build process in your CI/CD pipeline by handling authentication, building, and tagging in a standardized way.
7
+
Perfect for teams looking to streamline their containerization workflow with minimal configuration.
6
8
7
9
## ✨ Features
8
10
9
-
- 🔐 Securely authenticates with Docker Hub using best practices
11
+
- 🔐 Securely authenticates with a Docker Registry using best practices
10
12
- 🏗️ Builds optimized Docker images from a specified Dockerfile
11
-
- 🏷️ Intelligently tags and pushes images to Docker Hub
12
-
- 🔎 Scan for vulnerabilities
13
+
- 🏷️ Intelligently tags and pushes images to a Docker Registry
14
+
- 🔎 Scan for vulnerabilities with Trivy
13
15
- 👍 Lint dockerfile
14
16
- 🛡️ Handles authentication securely using GitHub Secrets
15
17
- 🚀 Optimizes build performance with layer caching
16
-
- 📦 Supports multi-platform builds (AMD64, ARM64)
18
+
- 📦 Supports AMD64 and ARM64 platforms (one per workflow run)
19
+
20
+
> [!IMPORTANT]
21
+
> Due to a limitation on Trivy analysis, the workflow targets a single platform.
22
+
> A workflow instance should be configured for each intended targeted platform.
0 commit comments