@@ -55,24 +55,30 @@ jobs:
55
55
- name : Set up Docker Buildx
56
56
uses : docker/setup-buildx-action@v3
57
57
58
- - name : Login to Docker Hub
59
- uses : docker/login-action@v1
60
- with :
61
- username : ${{ secrets.DOCKERHUB_USERNAME }}
62
- password : ${{ secrets.DOCKERHUB_PASSWORD }}
58
+ # - name: Login to Docker Hub
59
+ # uses: docker/login-action@v1
60
+ # with:
61
+ # username: ${{ secrets.DOCKERHUB_USERNAME }}
62
+ # password: ${{ secrets.DOCKERHUB_PASSWORD }}
63
63
64
64
# - name: Get changed files using defaults
65
65
# id: changed-files
66
66
# uses: tj-actions/changed-files@v18.4
67
67
68
68
- name : Pull Build Base
69
+ env :
70
+ DOCKER_CONFIG : /tmp/docker-config-${{ github.run_id }}
69
71
run : |
72
+ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
70
73
docker pull $BLOBBER_BUILD_BASE_REGISTRY:staging
71
74
docker tag $BLOBBER_BUILD_BASE_REGISTRY:staging $BLOBBER_BUILDBASE
72
75
73
76
- name : Build Base image
74
77
# if: contains(steps.changed-files.outputs.modified_files, 'docker.local/base.Dockerfile')
78
+ env :
79
+ DOCKER_CONFIG : /tmp/docker-config-${{ github.run_id }}
75
80
run : |
81
+ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
76
82
SHORT_SHA=$(echo ${{ env.SHA }} | head -c 8)
77
83
78
84
./docker.local/bin/build.base.sh &&
82
88
docker push $BLOBBER_BUILD_BASE_REGISTRY:$TAG-$SHORT_SHA
83
89
84
90
- name : Build blobber
91
+ env :
92
+ DOCKER_CONFIG : /tmp/docker-config-${{ github.run_id }}
85
93
run : |
94
+ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
86
95
SHORT_SHA=$(echo ${{ env.SHA }} | head -c 8)
87
96
export DOCKER_IMAGE_BASE="$BLOBBER_BUILD_BASE_REGISTRY:$TAG"
88
97
export DOCKER_IMAGE_SWAGGER="${BLOBBER_REGISTRY}:swagger_test"
@@ -123,11 +132,11 @@ jobs:
123
132
# with:
124
133
# go-version: ^1.21 # The Go version to download (if necessary) and use.
125
134
126
- - name : Login to Docker Hub
127
- uses : docker/login-action@v1
128
- with :
129
- username : ${{ secrets.DOCKERHUB_USERNAME }}
130
- password : ${{ secrets.DOCKERHUB_PASSWORD }}
135
+ # - name: Login to Docker Hub
136
+ # uses: docker/login-action@v1
137
+ # with:
138
+ # username: ${{ secrets.DOCKERHUB_USERNAME }}
139
+ # password: ${{ secrets.DOCKERHUB_PASSWORD }}
131
140
132
141
- name : Clone blobber
133
142
uses : actions/checkout@v3
@@ -144,13 +153,19 @@ jobs:
144
153
# fetch-depth: 0
145
154
146
155
- name : Pull Build Base
156
+ env :
157
+ DOCKER_CONFIG : /tmp/docker-config-${{ github.run_id }}
147
158
run : |
159
+ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
148
160
docker pull $BLOBBER_BUILD_BASE_REGISTRY:staging
149
161
docker tag $BLOBBER_BUILD_BASE_REGISTRY:staging $BLOBBER_BUILDBASE
150
162
151
163
- name : Build Base image
152
164
# if: contains(steps.changed-files.outputs.modified_files, 'docker.local/base.Dockerfile')
165
+ env :
166
+ DOCKER_CONFIG : /tmp/docker-config-${{ github.run_id }}
153
167
run : |
168
+ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
154
169
SHORT_SHA=$(echo ${{ env.SHA }} | head -c 8)
155
170
156
171
./docker.local/bin/build.base.sh
@@ -160,7 +175,10 @@ jobs:
160
175
docker push $BLOBBER_BUILD_BASE_REGISTRY:$TAG-$SHORT_SHA
161
176
162
177
- name : Build validator
178
+ env :
179
+ DOCKER_CONFIG : /tmp/docker-config-${{ github.run_id }}
163
180
run : |
181
+ docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_PASSWORD }}
164
182
SHORT_SHA=$(echo ${{ env.SHA }} | head -c 8)
165
183
export DOCKER_IMAGE_BASE="$BLOBBER_BUILD_BASE_REGISTRY:$TAG"
166
184
# export DOCKER_BUILD="buildx build --platform linux/amd64,linux/arm64 --push"
0 commit comments