Skip to content

Commit fd4cb09

Browse files
feat: main
1 parent be45617 commit fd4cb09

1 file changed

Lines changed: 19 additions & 12 deletions

File tree

‎docker/build.yaml‎

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,22 @@ tasks:
3939
--dockerfile "{{ .DOCKERFILE }}" \
4040
-vv --progress plain
4141
42-
# image-build:
43-
# desc: Build and push Docker image using default variables
44-
# cmds:
45-
# - |
46-
# dagger call -m {{ . DAGGER_MODULE }} \
47-
# build-and-push \
48-
# --source {{ . DAGGER_SOURCE }} \
49-
# --repository-name {{ . DAGGER_REPOSITORY_NAME }} \
50-
# --registry-url {{ . DAGGER_REGISTRY_URL }} \
51-
# --tag {{ . DAGGER_TAG }} \
52-
# --dockerfile {{ . DAGGER_DOCKERFILE }} \
53-
# -vv --progress plain
42+
image-build:
43+
desc: Build and push Docker image (non-interactive, vars only)
44+
vars:
45+
SOURCE: "{{ .IMAGE_CONTEXT }}"
46+
DOCKERFILE: "{{ .DOCKERFILE | default .PATH_TO_DOCKERFILE }}"
47+
REGISTRY_URL: "{{ .REGISTRY_URL | default .TARGET_IMAGE_REGISTRY }}"
48+
IMAGE_REPOSITORY: "{{ .IMAGE_REPOSITORY | default .TARGET_IMAGE_REPOSITORY }}"
49+
IMAGE_NAME: "{{ .IMAGE_NAME | default .TARGET_IMAGE_NAME }}"
50+
TAG: "{{ .TAG | default .IMAGE_TAG }}"
51+
cmds:
52+
- |
53+
dagger call -m {{ .DAGGER_MODULE }} \
54+
build-and-push \
55+
--source "{{ .SOURCE }}" \
56+
--repository-name "{{ .IMAGE_REPOSITORY }}" \
57+
--registry-url "{{ .REGISTRY_URL }}/{{ .IMAGE_REPOSITORY }}/{{ .IMAGE_NAME }}" \
58+
--tag "{{ .TAG }}" \
59+
--dockerfile "{{ .DOCKERFILE }}" \
60+
-vv --progress plain

0 commit comments

Comments
 (0)