Просмотр исходного кода

chore(CI): fix github workflows error (#1)

Rory Z 4 лет назад
Родитель
Сommit
b93ec0a83a

+ 1 - 1
.github/workflows/build_slim_packages.yaml

@@ -112,7 +112,7 @@ jobs:
         ./emqx/bin/emqx start || cat emqx/log/erlang.log.1
         ready='no'
         for i in {1..10}; do
-          if curl -fs 127.0.0.1:18083 > /dev/null; then
+          if curl -fs 127.0.0.1:8081/status > /dev/null; then
             ready='yes'
             break
           fi

+ 18 - 2
.github/workflows/run_fvt_tests.yaml

@@ -131,11 +131,27 @@ jobs:
               echo "waiting emqx started";
               sleep 10;
             done
-        - name: get pods log
+        - name: get emqx-0 pods log
           if: failure()
           env:
             KUBECONFIG: "/etc/rancher/k3s/k3s.yaml"
-          run: kubectl describe pods emqx-0
+          run: |
+            kubectl describe pods emqx-0
+            kubectl logs emqx-0
+        - name: get emqx-1 pods log
+          if: failure()
+          env:
+            KUBECONFIG: "/etc/rancher/k3s/k3s.yaml"
+          run: |
+            kubectl describe pods emqx-1
+            kubectl logs emqx-1
+        - name: get emqx-2 pods log
+          if: failure()
+          env:
+            KUBECONFIG: "/etc/rancher/k3s/k3s.yaml"
+          run: |
+            kubectl describe pods emqx-2
+            kubectl logs emqx-2
         - uses: actions/checkout@v2
           with:
             repository: emqx/paho.mqtt.testing

+ 0 - 22
deploy/docker/docker-entrypoint.sh

@@ -20,8 +20,6 @@ LOCAL_IP=$(hostname -i | grep -oE '((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])\.){3}(
 # Base settings in /opt/emqx/etc/emqx.conf
 # Plugin settings in /opt/emqx/etc/plugins
 
-_EMQX_HOME='/opt/emqx'
-
 if [[ -z "$EMQX_NAME" ]]; then
     EMQX_NAME="$(hostname)"
     export EMQX_NAME
@@ -109,26 +107,6 @@ fill_tuples() {
     done
 }
 
-## EMQX Plugin load settings
-# Plugins loaded by default
-LOADED_PLUGINS="$_EMQX_HOME/data/loaded_plugins"
-if [[ -n "$EMQX_LOADED_PLUGINS" ]]; then
-    EMQX_LOADED_PLUGINS=$(echo "$EMQX_LOADED_PLUGINS" | tr -d '[:cntrl:]' | sed -r -e 's/^[^A-Za-z0-9_]+//g' -e 's/[^A-Za-z0-9_]+$//g' -e 's/[^A-Za-z0-9_]+/ /g')
-    echo "EMQX_LOADED_PLUGINS=$EMQX_LOADED_PLUGINS"
-    # Parse module names and place `{module_name, true}.` tuples in `loaded_plugins`.
-    fill_tuples "$LOADED_PLUGINS" "$EMQX_LOADED_PLUGINS"
-fi
-
-## EMQX Modules load settings
-# Modules loaded by default
-LOADED_MODULES="$_EMQX_HOME/data/loaded_modules"
-if [[ -n "$EMQX_LOADED_MODULES" ]]; then
-    EMQX_LOADED_MODULES=$(echo "$EMQX_LOADED_MODULES" | tr -d '[:cntrl:]' | sed -r -e 's/^[^A-Za-z0-9_]+//g' -e 's/[^A-Za-z0-9_]+$//g' -e 's/[^A-Za-z0-9_]+/ /g')
-    echo "EMQX_LOADED_MODULES=$EMQX_LOADED_MODULES"
-    # Parse module names and place `{module_name, true}.` tuples in `loaded_modules`.
-    fill_tuples "$LOADED_MODULES" "$EMQX_LOADED_MODULES"
-fi
-
 # The default rpc port discovery 'stateless' is mostly for clusters
 # having static node names. So it's troulbe-free for multiple emqx nodes
 # running on the same host.