File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments