Browse Source

chore(CI): delete needless link when build packages

zhanghongtong 4 years ago
parent
commit
f18b9a92bc
2 changed files with 8 additions and 4 deletions
  1. 5 3
      .github/workflows/build_packages.yaml
  2. 3 1
      deploy/docker/Dockerfile

+ 5 - 3
.github/workflows/build_packages.yaml

@@ -169,9 +169,11 @@ jobs:
     - name: build
       run: |
         . $HOME/.kerl/${{ matrix.erl_otp }}/activate
-        make -C source ensure-rebar3
-        sudo cp source/rebar3 /usr/local/bin/rebar3
-        make -C source ${{ matrix.profile }}-zip
+        cd source
+        make ensure-rebar3
+        sudo cp rebar3 /usr/local/bin/rebar3
+        rm -rf _build/${{ matrix.profile }}/lib
+        make ${{ matrix.profile }}-zip
     - name: test
       run: |
         cd source

+ 3 - 1
deploy/docker/Dockerfile

@@ -26,7 +26,9 @@ COPY . /emqx
 ARG PKG_VSN
 ARG EMQX_NAME=emqx
 
-RUN cd /emqx && make $EMQX_NAME
+RUN cd /emqx \
+    && rm -rf _build/$EMQX_NAME/lib \
+    && make $EMQX_NAME
 
 FROM $RUN_FROM