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