Pārlūkot izejas kodu

Pass the context to bake file

Mohammad Abdolirad 2 gadi atpakaļ
vecāks
revīzija
637a2365b0
2 mainītis faili ar 7 papildinājumiem un 17 dzēšanām
  1. 4 2
      .github/workflows/ci.yml
  2. 3 15
      docker-bake.hcl

+ 4 - 2
.github/workflows/main.yml → .github/workflows/ci.yml

@@ -1,4 +1,4 @@
-name: Dockage CI
+name: CI
 
 on:
   push:
@@ -26,6 +26,8 @@ jobs:
         id: meta
         uses: docker/metadata-action@v4
         with:
+          labels: |
+            maintainer=The Dockage Developers
           images: |
             dockage/alpine
           tags: |
@@ -52,7 +54,7 @@ jobs:
             ${{ steps.meta.outputs.bake-file }}
             ./docker-bake.hcl
         env:
-          ALPINE_VERSION: ${{ matrix.alpine }}
+          CONTEXT: ${{ matrix.alpine }}
 
       - name: Docker Hub Description
         uses: peter-evans/dockerhub-description@v3

+ 3 - 15
docker-bake.hcl

@@ -1,25 +1,14 @@
-#variable "REPO" {
-#  default = "dockage/alpine"
-#}
-
-variable "ALPINE_VERSION" {
-  default = ""
+variable "CONTEXT" {
+  default = "."
 }
 
-#function "tag" {
-#  params = [tag]
-#  result = ["${REPO}:${tag}"]
-#}
-
 group "default" {
   targets = ["base"]
 }
 
 target "base" {
-  context    = "${ALPINE_VERSION}/"
-  dockerfile = "./Dockerfile"
+  context    = "${CONTEXT}/"
   target     = "base"
-  # tags       = tag("${ALPINE_VERSION}")
   platforms  = [
     "linux/386",
     "linux/amd64",
@@ -34,5 +23,4 @@ target "base" {
 target "openrc" {
   inherits = ["base"]
   target   = "openrc"
-  # tags     = tag("${ALPINE_VERSION}-openrc")
 }