You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pegasus.apache.org by yu...@apache.org on 2022/09/21 01:57:12 UTC
[incubator-pegasus] branch master updated: build(images): parallelize images building for all binary third-parties and only build ubuntu1804 for test images (#1163)
This is an automated email from the ASF dual-hosted git repository.
yuchenhe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pegasus.git
The following commit(s) were added to refs/heads/master by this push:
new bb04f78b0 build(images): parallelize images building for all binary third-parties and only build ubuntu1804 for test images (#1163)
bb04f78b0 is described below
commit bb04f78b0cdd487e7cfa743514f636570da8b792
Author: Dan Wang <wa...@apache.org>
AuthorDate: Wed Sep 21 09:57:06 2022 +0800
build(images): parallelize images building for all binary third-parties and only build ubuntu1804 for test images (#1163)
---
.github/workflows/thirdparty-regular-push.yml | 70 +++++++++++++++++++++++++++
1 file changed, 70 insertions(+)
diff --git a/.github/workflows/thirdparty-regular-push.yml b/.github/workflows/thirdparty-regular-push.yml
index b7e04186a..cf3d79738 100644
--- a/.github/workflows/thirdparty-regular-push.yml
+++ b/.github/workflows/thirdparty-regular-push.yml
@@ -98,6 +98,32 @@ jobs:
build-args: |
GITHUB_BRANCH=${{ github.ref_name }}
OS_VERSION=${{ matrix.osversion }}
+ - name: Image digest
+ run: echo ${{ steps.docker_build.outputs.digest }}
+
+ build_push_bin_jemalloc_docker_images:
+ runs-on: ubuntu-latest
+ needs: build_push_src_docker_images
+ strategy:
+ fail-fast: false
+ matrix:
+ osversion:
+ - ubuntu1604
+ - ubuntu1804
+ - ubuntu2004
+ - centos6
+ - centos7
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v1
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v1
+ - name: Login to DockerHub
+ uses: docker/login-action@v1
+ with:
+ username: ${{ secrets.DOCKERHUB_USER }}
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push for production with jemalloc
uses: docker/build-push-action@v2.10.0
with:
@@ -110,6 +136,28 @@ jobs:
GITHUB_BRANCH=${{ github.ref_name }}
OS_VERSION=${{ matrix.osversion }}
USE_JEMALLOC=ON
+ - name: Image digest
+ run: echo ${{ steps.docker_build.outputs.digest }}
+
+ build_push_bin_test_docker_images:
+ runs-on: ubuntu-latest
+ needs: build_push_src_docker_images
+ strategy:
+ fail-fast: false
+ matrix:
+ osversion:
+ - ubuntu1804
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v1
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v1
+ - name: Login to DockerHub
+ uses: docker/login-action@v1
+ with:
+ username: ${{ secrets.DOCKERHUB_USER }}
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push for test
uses: docker/build-push-action@v2.10.0
with:
@@ -122,6 +170,28 @@ jobs:
GITHUB_BRANCH=${{ github.ref_name }}
OS_VERSION=${{ matrix.osversion }}
ROCKSDB_PORTABLE=ON
+ - name: Image digest
+ run: echo ${{ steps.docker_build.outputs.digest }}
+
+ build_push_bin_test_jemalloc_docker_images:
+ runs-on: ubuntu-latest
+ needs: build_push_src_docker_images
+ strategy:
+ fail-fast: false
+ matrix:
+ osversion:
+ - ubuntu1804
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v1
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v1
+ - name: Login to DockerHub
+ uses: docker/login-action@v1
+ with:
+ username: ${{ secrets.DOCKERHUB_USER }}
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push for test with jemalloc
uses: docker/build-push-action@v2.10.0
with:
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pegasus.apache.org
For additional commands, e-mail: commits-help@pegasus.apache.org