refactor: streamline Docker build process by merging prepare binaries and create Docker build context steps

This commit is contained in:
wood chen 2024-10-29 23:12:33 +08:00
parent 7caeddb0e8
commit 81e7b2d9d8

View File

@ -67,18 +67,12 @@ jobs:
id: date id: date
run: echo "::set-output name=date::$(date +'%Y%m%d')" run: echo "::set-output name=date::$(date +'%Y%m%d')"
- name: Prepare binaries - name: Create Docker build context
run: | run: |
chmod +x proxy-go-*/proxy-go-* mkdir -p docker-context
mv proxy-go-amd64/proxy-go-amd64 proxy-go-amd64/proxy-go cp Dockerfile docker-context/
mv proxy-go-arm64/proxy-go-arm64 proxy-go-arm64/proxy-go cp proxy-go-amd64/proxy-go-amd64 docker-context/proxy-go.amd64
cp proxy-go-arm64/proxy-go-arm64 docker-context/proxy-go.arm64
- name: Create Docker build context
run: |
mkdir -p docker-context
cp Dockerfile docker-context/
cp proxy-go-amd64/proxy-go-amd64 docker-context/proxy-go.amd64
cp proxy-go-arm64/proxy-go-arm64 docker-context/proxy-go.arm64
- name: Build and push Docker images - name: Build and push Docker images
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6