Skip to content

Commit 5e09fdf

Browse files
committed
Fix release.yml
1 parent e5c1bdd commit 5e09fdf

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 14 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,17 @@ 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-
106101
# https://github.com/marketplace/actions/docker-login
107102
- name: Login to Docker Hub
108103
uses: docker/login-action@v3
109104
with:
110105
username: infiniflow
111106
password: ${{ secrets.DOCKERHUB_TOKEN }}
112107

113-
# https://github.com/marketplace/actions/build-and-push-docker-images
114108
- 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
109+
run: |
110+
sudo docker build -t infiniflow/infinity:${RELEASE_TAG} -f scripts/Dockerfile_infinity .
111+
sudo docker push infiniflow/infinity:${RELEASE_TAG}
121112
122113
- name: Build infinity-sdk
123114
if: startsWith(github.ref, 'refs/tags/v')

0 commit comments

Comments
 (0)