@@ -175,6 +175,14 @@ jobs:
175175 registry : docker.io
176176 username : ${{ secrets.DOCKERHUB_USERNAME }}
177177 password : ${{ secrets.DOCKERHUB_PASSWORD }}
178+ - name : configure aws credentials
179+ id : aws-creds
180+ uses : aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502
181+ with :
182+ role-to-assume : ${{ secrets.AWS_ROLE_GITHUB_BUILDX_CACHE }}
183+ role-duration-seconds : 18000
184+ aws-region : us-east-1
185+ output-credentials : true
178186 # If pull request
179187 - name : Extract metadata (tags, labels) for Docker
180188 if : ${{ github.event_name == 'pull_request' }}
@@ -204,6 +212,8 @@ jobs:
204212 - name : Build and push Docker image
205213 id : build-and-push
206214 uses : docker/build-push-action@v4
215+ env :
216+ DOCKER_BUILD_SUMMARY : false
207217 with :
208218 context : .
209219 file : ${{ env.DOCKERFILE }}
@@ -215,13 +225,14 @@ jobs:
215225 PLATFORM=${{ env.PLATFORM }}
216226 build_type=${{ env.BUILD_TYPE }}
217227 sccache_gha_enabled=on
228+ secrets : |
218229 actions_results_url=${{ env.ACTIONS_RESULTS_URL }}
219230 actions_runtime_token=${{ env.ACTIONS_RUNTIME_TOKEN }}
220231 target : ${{ env.TARGET }}
221232 tags : ${{ steps.meta.outputs.tags || steps.meta-pr.outputs.tags }}
222233 labels : ${{ steps.meta.outputs.labels || steps.meta-pr.outputs.labels }}
223- cache-from : type=s3,region=us-east-1,bucket=ci-docker-buildx-cache ,name=text-generation-inference-cache${{ env.LABEL_EXTENSION }},mode=max ,access_key_id=${{ secrets.S3_CI_DOCKER_BUILDX_CACHE_ACCESS_KEY_ID }},secret_access_key=${{ secrets.S3_CI_DOCKER_BUILDX_CACHE_SECRET_ACCESS_KEY }},mode=min
224- cache-to : type=s3,region=us-east-1,bucket=ci-docker-buildx-cache ,name=text-generation-inference-cache${{ env.LABEL_EXTENSION }},mode=min,access_key_id=${{ secrets.S3_CI_DOCKER_BUILDX_CACHE_ACCESS_KEY_ID }},secret_access_key=${{ secrets.S3_CI_DOCKER_BUILDX_CACHE_SECRET_ACCESS_KEY }},mode=min
234+ cache-from : type=s3,region=us-east-1,bucket=${{ vars.AWS_S3BUCKET_GITHUB_BUILDX_CACHE }} ,name=text-generation-inference-cache${{ env.LABEL }},mode=min ,access_key_id=${{ steps.aws-creds.outputs.aws-access-key-id }},secret_access_key=${{ steps.aws-creds.outputs.aws-secret-access-key }},session_token=${{ steps.aws-creds.outputs.aws-session-token }}, mode=max
235+ cache-to : type=s3,region=us-east-1,bucket=${{ vars.AWS_S3BUCKET_GITHUB_BUILDX_CACHE }} ,name=text-generation-inference-cache${{ env.LABEL }},mode=min,access_key_id=${{ steps.aws-creds.outputs.aws-access-key-id }},secret_access_key=${{ steps.aws-creds.outputs.aws-secret-access-key }},session_token=${{ steps.aws-creds.outputs.aws-session-token }}, mode=max
225236 - name : Final
226237 id : final
227238 run : |
0 commit comments