Skip to content

Commit f0fb68f

Browse files
refactor: consume auto-injected docker tag from shared github workflows
1 parent 4f1c136 commit f0fb68f

13 files changed

Lines changed: 40 additions & 93 deletions

File tree

.github/workflows/build-publish.yml

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ jobs:
1616
outputs:
1717
is-release: ${{ steps.release-tag-check.outputs.is-release }}
1818
is-pre-release: ${{ steps.release-tag-check.outputs.is-pre-release }}
19-
core-image-tag: ${{ steps.compute-core-tag.outputs.core-image-tag }}
2019
ccip-image-tag: ${{ steps.compute-ccip-tag.outputs.ccip-image-tag }}
2120
prerelease-phase: ${{ steps.detect-prerelease-phase.outputs.prerelease-phase }}
2221
is-hotfix: ${{ steps.detect-hotfix.outputs.is-hotfix }}
@@ -43,14 +42,6 @@ jobs:
4342
ccip_tag=$(echo "$tag_without_v" | sed -E 's/^([0-9]+\.[0-9]+\.[0-9]+)-(.*)$/\1-ccip-\2/')
4443
echo "ccip-image-tag=$ccip_tag" | tee -a "$GITHUB_OUTPUT"
4544
46-
- name: Compute core image tag
47-
id: compute-core-tag
48-
shell: bash
49-
env:
50-
GIT_TAG: ${{ github.ref_name }}
51-
run: |
52-
echo "core-image-tag=${GIT_TAG#v}" | tee -a "$GITHUB_OUTPUT"
53-
5445
- name: Detect prerelease phase
5546
id: detect-prerelease-phase
5647
if: ${{ steps.release-tag-check.outputs.is-pre-release == 'true' && (contains(github.ref_name, '-beta.') || contains(github.ref_name, '-rc.')) }}
@@ -105,7 +96,7 @@ jobs:
10596
permissions:
10697
contents: read
10798
id-token: write
108-
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@a89ebdd9d9cabda77c5f7ea7523af5707afb7786 # 2025-08-25
99+
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
109100
with:
110101
aws-ecr-name: chainlink
111102
aws-region-ecr: us-east-1
@@ -115,7 +106,6 @@ jobs:
115106
docker-build-args: |
116107
CHAINLINK_USER=chainlink
117108
COMMIT_SHA=${{ github.sha }}
118-
DOCKER_TAG=${{ needs.checks.outputs.core-image-tag }}
119109
VERSION_TAG=${{ github.ref_name }}
120110
docker-cache-behaviour: "disable"
121111
docker-manifest-sign: true
@@ -141,7 +131,7 @@ jobs:
141131
permissions:
142132
contents: read
143133
id-token: write
144-
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@a89ebdd9d9cabda77c5f7ea7523af5707afb7786 # 2025-08-25
134+
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
145135
with:
146136
aws-ecr-name: ccip
147137
aws-region-ecr: us-east-1
@@ -151,7 +141,6 @@ jobs:
151141
docker-build-args: |
152142
CHAINLINK_USER=chainlink
153143
COMMIT_SHA=${{ github.sha }}
154-
DOCKER_TAG=${{ needs.checks.outputs.ccip-image-tag }}
155144
VERSION_TAG=${{ github.ref_name }}
156145
CL_INSTALL_PRIVATE_PLUGINS=true
157146
CL_CHAIN_DEFAULTS=/ccip-config

.github/workflows/client-compatibility-tests.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -349,14 +349,12 @@ jobs:
349349
persist-credentials: false
350350
ref: ${{ needs.select-versions.outputs.chainlink_version }}
351351
- name: Build Chainlink Image
352-
uses: smartcontractkit/.github/actions/ctf-build-image@b7be49d6f54ce0990354931ee1e4c8624f3f406e # v1.4.0 (not released yet)
352+
uses: smartcontractkit/.github/actions/ctf-build-image@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
353353
with:
354354
image-tag: ${{ inputs.chainlinkVersion || needs.select-versions.outputs.chainlink_image_version || github.sha }}
355355
dockerfile: core/chainlink.Dockerfile
356356
docker-registry-url: ${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com
357357
docker-repository-name: "chainlink"
358-
docker-additional-build-args: |
359-
DOCKER_TAG=${{ inputs.chainlinkVersion || needs.select-versions.outputs.chainlink_image_version || github.sha }}
360358
aws-account-number: ${{ secrets.QA_AWS_ACCOUNT_NUMBER }}
361359
aws-region: ${{ secrets.QA_AWS_REGION }}
362360
aws-role-arn: ${{ secrets.QA_AWS_ROLE_TO_ASSUME }}

.github/workflows/cre-workflow-don-benchmark.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
- name: Build Image
7575
if: github.event_name == 'pull_request'
7676
id: build-chainlink-image
77-
uses: smartcontractkit/.github/actions/ctf-build-image@ctf-build-image/v1
77+
uses: smartcontractkit/.github/actions/ctf-build-image@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
7878
with:
7979
image-tag: ${{ format('PR-{0}-{1}',github.event.pull_request.number, github.sha ) }}
8080
dockerfile: core/chainlink.Dockerfile
@@ -83,7 +83,6 @@ jobs:
8383
docker-additional-build-args: |
8484
CL_INSTALL_PRIVATE_PLUGINS=true
8585
CL_INSTALL_TESTING_PLUGINS=true
86-
DOCKER_TAG=${{ format('PR-{0}-{1}', github.event.pull_request.number, github.sha) }}
8786
aws-account-number: ${{ secrets.QA_AWS_ACCOUNT_NUMBER }}
8887
aws-region: ${{ secrets.QA_AWS_REGION }}
8988
aws-role-arn: ${{ secrets.QA_AWS_ROLE_TO_ASSUME }}

.github/workflows/docker-build.yml

Lines changed: 21 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ jobs:
3434
}}
3535
runner-arm64: ${{ steps.runner-labels.outputs.runner-arm64 }}
3636
runner-amd64: ${{ steps.runner-labels.outputs.runner-amd64 }}
37+
checked-out-sha: ${{ steps.checkout-sha.outputs.checked-out-sha }}
3738
version-tag: ${{ steps.version-info.outputs.version-tag }}
38-
docker-tag-base: ${{ steps.docker-tag.outputs.docker-tag-base }}
3939
steps:
4040
- name: Get PR Labels
4141
id: pr-labels
@@ -68,58 +68,25 @@ jobs:
6868
fetch-depth: 0
6969
ref: ${{ inputs.git-ref || github.sha }}
7070

71+
- name: Resolve checked out SHA
72+
id: checkout-sha
73+
shell: bash
74+
run: echo "checked-out-sha=$(git rev-parse HEAD)" | tee -a "$GITHUB_OUTPUT"
75+
7176
- name: Version Info
7277
id: version-info
7378
run: |
7479
pkg_version=$(jq -r '.version' ./package.json)
7580
version_tag="${pkg_version}-dev"
7681
echo "version-tag=${version_tag}" | tee -a "$GITHUB_OUTPUT"
7782
78-
- name: Compute Docker tag
79-
id: docker-tag
80-
shell: bash
81-
env:
82-
GITHUB_EVENT_NAME: ${{ github.event_name }}
83-
GITHUB_REF_NAME: ${{ github.ref_name }}
84-
GITHUB_REF_TYPE: ${{ github.ref_type }}
85-
PR_NUMBER: ${{ github.event.pull_request.number }}
86-
run: |
87-
short_sha="$(git rev-parse --short=7 HEAD)"
88-
89-
case "${GITHUB_EVENT_NAME}" in
90-
pull_request)
91-
docker_tag="pr-${PR_NUMBER}-${short_sha}"
92-
;;
93-
schedule)
94-
docker_tag="nightly-$(date +%Y%m%d)"
95-
;;
96-
workflow_dispatch)
97-
docker_tag="manual-${short_sha}"
98-
;;
99-
push)
100-
if [[ "${GITHUB_REF_TYPE}" == "tag" ]]; then
101-
docker_tag="${GITHUB_REF_NAME}"
102-
elif [[ -n "${GITHUB_REF_NAME}" ]]; then
103-
ref_name="$(echo "${GITHUB_REF_NAME}" | tr '[:upper:]' '[:lower:]' | tr '/' '-')"
104-
docker_tag="${ref_name}-${short_sha}"
105-
else
106-
docker_tag="sha-${short_sha}"
107-
fi
108-
;;
109-
*)
110-
docker_tag="sha-${short_sha}"
111-
;;
112-
esac
113-
114-
echo "docker-tag-base=${docker_tag}" | tee -a "$GITHUB_OUTPUT"
115-
11683
docker-core:
11784
needs: [init]
11885
if: ${{ needs.init.outputs.should-run == 'true' }}
11986
permissions:
12087
contents: read
12188
id-token: write
122-
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@f4ff50d0f4713ed7b247dbd8a58316484907f958 # 2026-01-13
89+
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
12390
with:
12491
aws-ecr-name: chainlink
12592
aws-region-ecr: us-west-2
@@ -128,11 +95,10 @@ jobs:
12895
docker-build-context: .
12996
docker-build-args: |
13097
CHAINLINK_USER=chainlink
131-
COMMIT_SHA=${{ github.sha }}
132-
DOCKER_TAG=${{ needs.init.outputs.docker-tag-base }}
98+
COMMIT_SHA=${{ needs.init.outputs.checked-out-sha }}
13399
VERSION_TAG=${{ needs.init.outputs.version-tag }}
134100
docker-manifest-sign: true
135-
git-sha: ${{ inputs.git-ref || github.sha }}
101+
git-sha: ${{ needs.init.outputs.checked-out-sha }}
136102
github-event-name: ${{ github.event_name }}
137103
github-ref-name: ${{ github.ref_name }}
138104
github-ref-type: ${{ github.ref_type}}
@@ -152,7 +118,7 @@ jobs:
152118
permissions:
153119
contents: read
154120
id-token: write
155-
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@f4ff50d0f4713ed7b247dbd8a58316484907f958 # 2026-01-13
121+
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
156122
with:
157123
aws-ecr-name: chainlink
158124
aws-region-ecr: us-west-2
@@ -161,13 +127,12 @@ jobs:
161127
docker-build-context: .
162128
docker-build-args: |
163129
CHAINLINK_USER=chainlink
164-
COMMIT_SHA=${{ github.sha }}
165-
DOCKER_TAG=${{ needs.init.outputs.docker-tag-base }}-plugins
130+
COMMIT_SHA=${{ needs.init.outputs.checked-out-sha }}
166131
VERSION_TAG=${{ needs.init.outputs.version-tag }}
167132
CL_INSTALL_PRIVATE_PLUGINS=true
168133
docker-manifest-sign: true
169134
docker-tag-custom-suffix: "-plugins"
170-
git-sha: ${{ inputs.git-ref || github.sha }}
135+
git-sha: ${{ needs.init.outputs.checked-out-sha }}
171136
github-event-name: ${{ github.event_name }}
172137
github-ref-name: ${{ github.ref_name }}
173138
github-ref-type: ${{ github.ref_type}}
@@ -187,7 +152,7 @@ jobs:
187152
permissions:
188153
contents: read
189154
id-token: write
190-
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@f4ff50d0f4713ed7b247dbd8a58316484907f958 # 2026-01-13
155+
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
191156
with:
192157
aws-ecr-name: chainlink
193158
aws-region-ecr: us-west-2
@@ -196,14 +161,13 @@ jobs:
196161
docker-build-context: .
197162
docker-build-args: |
198163
CHAINLINK_USER=chainlink
199-
COMMIT_SHA=${{ github.sha }}
200-
DOCKER_TAG=${{ needs.init.outputs.docker-tag-base }}-plugins-testing
164+
COMMIT_SHA=${{ needs.init.outputs.checked-out-sha }}
201165
VERSION_TAG=${{ needs.init.outputs.version-tag }}
202166
CL_INSTALL_PRIVATE_PLUGINS=true
203167
CL_INSTALL_TESTING_PLUGINS=true
204168
docker-manifest-sign: true
205169
docker-tag-custom-suffix: "-plugins-testing"
206-
git-sha: ${{ inputs.git-ref || github.sha }}
170+
git-sha: ${{ needs.init.outputs.checked-out-sha }}
207171
github-event-name: ${{ github.event_name }}
208172
github-ref-name: ${{ github.ref_name }}
209173
github-ref-type: ${{ github.ref_type}}
@@ -223,7 +187,7 @@ jobs:
223187
permissions:
224188
contents: read
225189
id-token: write
226-
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@f4ff50d0f4713ed7b247dbd8a58316484907f958 # 2026-01-13
190+
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
227191
with:
228192
aws-ecr-name: ccip
229193
aws-region-ecr: us-west-2
@@ -232,14 +196,13 @@ jobs:
232196
docker-build-context: .
233197
docker-build-args: |
234198
CHAINLINK_USER=chainlink
235-
COMMIT_SHA=${{ github.sha }}
236-
DOCKER_TAG=${{ needs.init.outputs.docker-tag-base }}
199+
COMMIT_SHA=${{ needs.init.outputs.checked-out-sha }}
237200
VERSION_TAG=${{ needs.init.outputs.version-tag }}
238201
CL_INSTALL_PRIVATE_PLUGINS=true
239202
CL_CHAIN_DEFAULTS=/ccip-config
240203
CL_SOLANA_CMD=
241204
docker-manifest-sign: true
242-
git-sha: ${{ inputs.git-ref || github.sha }}
205+
git-sha: ${{ needs.init.outputs.checked-out-sha }}
243206
github-event-name: ${{ github.event_name }}
244207
github-ref-name: ${{ github.ref_name }}
245208
github-ref-type: ${{ github.ref_type}}
@@ -259,7 +222,7 @@ jobs:
259222
permissions:
260223
contents: read
261224
id-token: write
262-
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@f4ff50d0f4713ed7b247dbd8a58316484907f958 # 2026-01-13
225+
uses: smartcontractkit/.github/.github/workflows/reusable-docker-build-publish.yml@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
263226
with:
264227
aws-ecr-name: ccip
265228
aws-region-ecr: us-west-2
@@ -268,14 +231,13 @@ jobs:
268231
docker-build-context: .
269232
docker-build-args: |
270233
CHAINLINK_USER=chainlink
271-
COMMIT_SHA=${{ github.sha }}
272-
DOCKER_TAG=${{ needs.init.outputs.docker-tag-base }}-plugins
234+
COMMIT_SHA=${{ needs.init.outputs.checked-out-sha }}
273235
VERSION_TAG=${{ needs.init.outputs.version-tag }}
274236
CL_INSTALL_PRIVATE_PLUGINS=true
275237
CL_CHAIN_DEFAULTS=/ccip-config
276238
docker-manifest-sign: true
277239
docker-tag-custom-suffix: "-plugins"
278-
git-sha: ${{ inputs.git-ref || github.sha }}
240+
git-sha: ${{ needs.init.outputs.checked-out-sha }}
279241
github-event-name: ${{ github.event_name }}
280242
github-ref-name: ${{ github.ref_name }}
281243
github-ref-type: ${{ github.ref_type}}

.github/workflows/integration-tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ jobs:
281281

282282
- name: Build Chainlink Image
283283
if: matrix.image.should-build && steps.check-image-exists.outputs.exists != 'true'
284-
uses: smartcontractkit/.github/actions/ctf-build-image@ctf-build-image/v1
284+
uses: smartcontractkit/.github/actions/ctf-build-image@d85d3577d56c9ecd31cb96694bb5b677b133bd14 # temporary until .github#1479 merges
285285
with:
286286
image-tag: ${{ inputs.evm-ref || env.CHAINLINK_REF }}${{ matrix.image.tag-suffix }}
287287
dockerfile: ${{ matrix.image.dockerfile }}
@@ -292,7 +292,6 @@ jobs:
292292
aws-role-arn: ${{ secrets.QA_AWS_ROLE_TO_ASSUME }}
293293
docker-additional-build-args: |
294294
CL_IS_PROD_BUILD=false
295-
DOCKER_TAG=${{ inputs.evm-ref || env.CHAINLINK_REF }}${{ matrix.image.tag-suffix }}
296295
go-get-overrides: |
297296
github.com/smartcontractkit/chainlink-evm=${{ inputs.evm-ref }}
298297
gati-role-arn: ${{ secrets.AWS_OIDC_CHAINLINK_READ_ONLY_TOKEN_ISSUER_ROLE_ARN }}

GNUmakefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ docker:
125125
docker buildx build \
126126
--build-arg COMMIT_SHA=$(COMMIT_SHA) \
127127
--build-arg VERSION_TAG=$(VERSION_TAG) \
128-
--build-arg DOCKER_TAG=$(DOCKER_TAG) \
128+
--build-arg CL_AUTO_DOCKER_TAG=$(DOCKER_TAG) \
129129
--build-arg CL_INSTALL_PRIVATE_PLUGINS=$(CL_INSTALL_PRIVATE_PLUGINS) \
130130
--build-arg CL_IS_PROD_BUILD=$(CL_IS_PROD_BUILD) \
131131
$(PRIVATE_PLUGIN_ARGS) \
@@ -139,7 +139,7 @@ docker-ccip:
139139
docker buildx build \
140140
--build-arg COMMIT_SHA=$(COMMIT_SHA) \
141141
--build-arg VERSION_TAG=$(VERSION_TAG) \
142-
--build-arg DOCKER_TAG=$(DOCKER_TAG) \
142+
--build-arg CL_AUTO_DOCKER_TAG=$(DOCKER_TAG) \
143143
-f core/chainlink.Dockerfile . -t chainlink-ccip:$(DOCKER_TAG)
144144

145145
docker buildx build \
@@ -160,7 +160,7 @@ docker-plugins:
160160
docker buildx build \
161161
--build-arg COMMIT_SHA=$(COMMIT_SHA) \
162162
--build-arg VERSION_TAG=$(VERSION_TAG) \
163-
--build-arg DOCKER_TAG=$(DOCKER_TAG) \
163+
--build-arg CL_AUTO_DOCKER_TAG=$(DOCKER_TAG) \
164164
--build-arg CL_INSTALL_TESTING_PLUGINS=$(CL_INSTALL_TESTING_PLUGINS) \
165165
--build-arg CL_INSTALL_PRIVATE_PLUGINS=$(CL_INSTALL_PRIVATE_PLUGINS) \
166166
$(PRIVATE_PLUGIN_ARGS) \

core/chainlink.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ RUN if [ ${CHAINLINK_USER} != root ]; then useradd --uid 14933 --create-home ${C
8282
USER ${CHAINLINK_USER}
8383

8484
# Expose image metadata to the running node.
85-
ARG DOCKER_TAG=unset
86-
ENV CL_DOCKER_TAG=${DOCKER_TAG}
85+
ARG CL_AUTO_DOCKER_TAG=unset
86+
ENV CL_DOCKER_TAG=${CL_AUTO_DOCKER_TAG}
8787

8888
# Set plugin environment variable configuration.
8989
ENV CL_SOLANA_CMD=chainlink-solana

core/scripts/chaincli/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ to your wallet ahead of executing the next steps
2222
Build a local copy of the chainlink docker image by running this command in the root directory of the chainlink repo:
2323

2424
```bash
25-
docker build -t chainlink:local -f ./core/chainlink.Dockerfile --build-arg DOCKER_TAG=local .
25+
docker build -t chainlink:local -f ./core/chainlink.Dockerfile --build-arg CL_AUTO_DOCKER_TAG=local .
2626
```
2727

2828
Next, from the root directory again, `cd` into the chaincli directory:

integration-tests/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ build_docker_image: check_github_token
130130
docker build -f ../core/chainlink.Dockerfile \
131131
--build-arg COMMIT_SHA=$(git rev-parse HEAD) \
132132
--build-arg VERSION_TAG=$(git describe --always) \
133-
--build-arg DOCKER_TAG=$(tag) \
133+
--build-arg CL_AUTO_DOCKER_TAG=$(tag) \
134134
--build-arg CHAINLINK_USER=chainlink \
135135
--secret id=GIT_AUTH_TOKEN,env=GITHUB_TOKEN \
136136
-t $(image):$(tag) ../

integration-tests/ccip-tests/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ test_smoke_ccip_default: set_config
6666
# example usage: make build_ccip_image image=chainlink-ccip tag=latest
6767
.PHONY: build_ccip_image
6868
build_ccip_image:
69-
docker build -f ../../core/chainlink.Dockerfile --build-arg COMMIT_SHA=$(git rev-parse HEAD) --build-arg VERSION_TAG=$(git describe --always) --build-arg DOCKER_TAG=$(tag) --build-arg CHAINLINK_USER=chainlink -t $(image):$(tag) ../../
69+
docker build -f ../../core/chainlink.Dockerfile --build-arg COMMIT_SHA=$(git rev-parse HEAD) --build-arg VERSION_TAG=$(git describe --always) --build-arg CL_AUTO_DOCKER_TAG=$(tag) --build-arg CHAINLINK_USER=chainlink -t $(image):$(tag) ../../
7070

7171
# image: the name for the chainlink image being built, example: image=chainlink
7272
# tag: the tag for the chainlink image being built, example: tag=latest
7373
# example usage: make build_ccip_image image=chainlink-ccip tag=latest
7474
.PHONY: build_ccip_debug_image
7575
build_ccip_debug_image:
76-
docker build -f ../../core/chainlink.debug.Dockerfile --build-arg COMMIT_SHA=$(git rev-parse HEAD) --build-arg VERSION_TAG=$(git describe --always) --build-arg DOCKER_TAG=$(tag) --build-arg CHAINLINK_USER=chainlink -t $(image):$(tag) ../../
76+
docker build -f ../../core/chainlink.debug.Dockerfile --build-arg COMMIT_SHA=$(git rev-parse HEAD) --build-arg VERSION_TAG=$(git describe --always) --build-arg CL_AUTO_DOCKER_TAG=$(tag) --build-arg CHAINLINK_USER=chainlink -t $(image):$(tag) ../../

0 commit comments

Comments
 (0)