Skip to content

Commit 9881286

Browse files
committed
Fix release.yml
1 parent e5c1bdd commit 9881286

1 file changed

Lines changed: 6 additions & 21 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ concurrency:
1616

1717
jobs:
1818
release:
19+
# https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
1920
# https://github.com/actions/runner-images/discussions/5734
2021
# It's not possible to disable avx512 CPU hardware instruction of ubuntu-latest.
2122
runs-on: [ "self-hosted", "infinity-build" ]
@@ -75,7 +76,7 @@ jobs:
7576
7677
- name: Build release version
7778
run: |
78-
sudo docker exec ${BUILDER_CONTAINER} bash -c "git config --global safe.directory \"*\" && cd /infinity && rm -fr cmake-build-reldeb && mkdir -p cmake-build-reldeb && cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCPACK_PACKAGE_VERSION=${{ env.RELEASE_TAG }} -DCPACK_DEBIAN_PACKAGE_ARCHITECTURE=amd64 -DCMAKE_JOB_POOLS:STRING='link=1' -S /infinity -B /infinity/cmake-build-reldeb && cmake --build /infinity/cmake-build-reldeb --target infinity"
79+
sudo docker exec ${BUILDER_CONTAINER} bash -c "git config --global safe.directory \"*\" && cd /infinity && rm -fr cmake-build-reldeb && mkdir -p cmake-build-reldeb && cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCPACK_PACKAGE_VERSION=${RELEASE_TAG} -DCPACK_DEBIAN_PACKAGE_ARCHITECTURE=amd64 -S /infinity -B /infinity/cmake-build-reldeb && cmake --build /infinity/cmake-build-reldeb --target infinity"
7980
8081
- name: Build RPM and DEB
8182
run: sudo docker exec ${BUILDER_CONTAINER} bash -c "cd /infinity/cmake-build-reldeb && cpack"
@@ -97,27 +98,11 @@ jobs:
9798
- name: Purge binary packages
9899
run: sudo rm -rf cmake-build-reldeb/infinity-*.deb cmake-build-reldeb/infinity-*.rpm cmake-build-reldeb/infinity-*.tar.gz
99100

100-
- name: Set up QEMU
101-
uses: docker/setup-qemu-action@v3
102-
103-
- name: Set up Docker Buildx
104-
uses: docker/setup-buildx-action@v3
105-
106-
# https://github.com/marketplace/actions/docker-login
107-
- name: Login to Docker Hub
108-
uses: docker/login-action@v3
109-
with:
110-
username: infiniflow
111-
password: ${{ secrets.DOCKERHUB_TOKEN }}
112-
113-
# https://github.com/marketplace/actions/build-and-push-docker-images
114101
- name: Build and push
115-
uses: docker/build-push-action@v6
116-
with:
117-
context: .
118-
push: true
119-
tags: infiniflow/infinity:${{ env.RELEASE_TAG }}
120-
file: scripts/Dockerfile_infinity
102+
run: |
103+
echo ${{ secrets.DOCKERHUB_TOKEN }} | sudo docker login --username infiniflow --password-stdin
104+
sudo docker build -t infiniflow/infinity:${RELEASE_TAG} -f scripts/Dockerfile_infinity .
105+
sudo docker push infiniflow/infinity:${RELEASE_TAG}
121106
122107
- name: Build infinity-sdk
123108
if: startsWith(github.ref, 'refs/tags/v')

0 commit comments

Comments
 (0)