From 03921dd2ed20ad82d08d3adfb9714d111ad66ee7 Mon Sep 17 00:00:00 2001 From: CPWstatic <13495049+CPWstatic@users.noreply.github.com> Date: Sun, 26 Sep 2021 10:49:23 +0800 Subject: [PATCH] Test release. --- .github/workflows/release.yml | 5 ++--- package/package.sh | 14 +++++++++++++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d3b444b8547..af3c84a6e30 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,6 @@ jobs: - ubuntu1604 - ubuntu1804 - ubuntu2004 - # - centos6 - centos7 - centos8 container: @@ -28,7 +27,7 @@ jobs: env: BUILD_DIR: ./pkg-build CPACK_DIR: ./pkg-build/cpack_output - SYMS_DIR: ./pkg-build/syms + SYMS_DIR: ./pkg-build/symbols steps: - uses: actions/checkout@v2 - uses: ./.github/actions/tagname-action @@ -80,7 +79,7 @@ jobs: with: context: . file: ./docker/Dockerfile.${{ matrix.service }} - tags: vesoft/nebula-${{ matrix.service }}:${{ steps.tagname.outputs.tag }},vesoft/nebula-${{ matrix.service }}:latest + tags: cpwstatic/nebula-${{ matrix.service }}:${{ steps.tagname.outputs.tag }},cpwstatic/nebula-${{ matrix.service }}:latest push: true build-args: | BRANCH=${{ steps.tagname.outputs.tag }} diff --git a/package/package.sh b/package/package.sh index a971bbb89fd..3ff8b72e95b 100755 --- a/package/package.sh +++ b/package/package.sh @@ -175,7 +175,18 @@ function _find_dump_syms_tool { fi } +# This is only for releasing the disk resources. +function _strip_unnecessary_binaries { + for bin in $(ls -1 -F ${build_dir}/bin/ | grep -v [/$]); do + if ! (strip ${build_dir}/bin/${bin}); then + echo ">>> strip ${bin} faild: $?. <<<" + exit 1 + fi + done +} + function dump_syms { + _strip_unnecessary_binaries _find_dump_syms_tool dump_syms=${dump_syms_tool_dir}/dump_syms @@ -188,7 +199,7 @@ function dump_syms { for bin in nebula-graphd nebula-storaged nebula-metad; do if ! (${dump_syms} ${build_dir}/bin/${bin} > ${syms_dir}/${bin}${ver}.sym); then - echo ">>> dump ${bin} symbols faild. <<<" + echo ">>> dump ${bin} symbols faild: $?. <<<" exit 1 fi done @@ -196,6 +207,7 @@ function dump_syms { # The main build $version $enablesanitizer $static_sanitizer $build_type $branch +rm -rf ${build_dir}/src package $strip_enable if [[ $dump_symbols == ON ]]; then echo ">>> start dump symbols <<<"