chore(CI): fix windows build error
This commit is contained in:
parent
83b99c09a4
commit
b9c913d18f
|
@ -55,6 +55,7 @@ jobs:
|
||||||
runs-on: windows-2019
|
runs-on: windows-2019
|
||||||
|
|
||||||
needs: prepare
|
needs: prepare
|
||||||
|
if: endsWith(github.repository, 'emqx')
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
|
@ -91,16 +92,20 @@ jobs:
|
||||||
cd source
|
cd source
|
||||||
## We do not build/release bcrypt for windows package
|
## We do not build/release bcrypt for windows package
|
||||||
Remove-Item -Recurse -Force -Path _build/default/lib/bcrypt/
|
Remove-Item -Recurse -Force -Path _build/default/lib/bcrypt/
|
||||||
Remove-Item -Force -Path rebar.lock
|
if (Test-Path rebar.lock) {
|
||||||
|
Remove-Item -Force -Path rebar.lock
|
||||||
|
}
|
||||||
make ${{ matrix.profile }}
|
make ${{ matrix.profile }}
|
||||||
mkdir -p _packages/${{ matrix.profile }}
|
mkdir -p _packages/${{ matrix.profile }}
|
||||||
Compress-Archive -Path _build/${{ matrix.profile }}/rel/emqx -DestinationPath _build/${{ matrix.profile }}/rel/$pkg_name
|
Compress-Archive -Path _build/${{ matrix.profile }}/rel/emqx -DestinationPath _build/${{ matrix.profile }}/rel/$pkg_name
|
||||||
mv _build/${{ matrix.profile }}/rel/$pkg_name _packages/${{ matrix.profile }}
|
mv _build/${{ matrix.profile }}/rel/$pkg_name _packages/${{ matrix.profile }}
|
||||||
Get-FileHash -Path "_packages/${{ matrix.profile }}/$pkg_name" | Format-List | grep 'Hash' | awk '{print $3}' > _packages/${{ matrix.profile }}/$pkg_name.sha256
|
Get-FileHash -Path "_packages/${{ matrix.profile }}/$pkg_name" | Format-List | grep 'Hash' | awk '{print $3}' > _packages/${{ matrix.profile }}/$pkg_name.sha256
|
||||||
- name: run emqx
|
- name: run emqx
|
||||||
|
timeout-minutes: 1
|
||||||
run: |
|
run: |
|
||||||
cd source
|
cd source
|
||||||
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx start
|
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx start
|
||||||
|
Start-Sleep -s 5
|
||||||
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx stop
|
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx stop
|
||||||
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx install
|
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx install
|
||||||
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx uninstall
|
./_build/${{ matrix.profile }}/rel/emqx/bin/emqx uninstall
|
||||||
|
@ -348,7 +353,7 @@ jobs:
|
||||||
|
|
||||||
delete-artifact:
|
delete-artifact:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-20.04
|
||||||
needs: [prepare, windows, mac, linux, docker]
|
needs: [prepare, mac, linux, docker]
|
||||||
steps:
|
steps:
|
||||||
- uses: geekyeggo/delete-artifact@v1
|
- uses: geekyeggo/delete-artifact@v1
|
||||||
with:
|
with:
|
||||||
|
@ -359,7 +364,7 @@ jobs:
|
||||||
|
|
||||||
if: startsWith(github.ref, 'refs/tags/')
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
|
||||||
needs: [prepare, windows, mac, linux, docker]
|
needs: [prepare, mac, linux, docker]
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
|
|
|
@ -138,7 +138,6 @@ jobs:
|
||||||
emqx2=$(kubectl get pods emqx-2 -o jsonpath='{.status.podIP}')
|
emqx2=$(kubectl get pods emqx-2 -o jsonpath='{.status.podIP}')
|
||||||
|
|
||||||
pytest -v paho.mqtt.testing/interoperability/test_client/V5/test_connect.py -k test_basic --host $emqx_svc
|
pytest -v paho.mqtt.testing/interoperability/test_client/V5/test_connect.py -k test_basic --host $emqx_svc
|
||||||
pytest -v paho.mqtt.testing/interoperability/test_client --host $emqx_svc
|
|
||||||
pytest -v paho.mqtt.testing/interoperability/test_cluster --host1 $emqx1 --host2 $emqx2
|
pytest -v paho.mqtt.testing/interoperability/test_cluster --host1 $emqx1 --host2 $emqx2
|
||||||
|
|
||||||
relup_test:
|
relup_test:
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
# Keep this short to avoid bloating beam files with long file path info
|
# Keep this short to avoid bloating beam files with long file path info
|
||||||
ARCH ?= amd64
|
|
||||||
TOPDIR := /tmp/emqx
|
TOPDIR := /tmp/emqx
|
||||||
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
SRCDIR := $(TOPDIR)/$(PKG_VSN)
|
||||||
BUILT := $(SRCDIR)/BUILT
|
BUILT := $(SRCDIR)/BUILT
|
||||||
|
@ -9,6 +8,7 @@ space := $(none) $(none)
|
||||||
RPM_VSN ?= $(shell echo $(PKG_VSN) | grep -oE "[0-9]+\.[0-9]+(\.[0-9]+)?")
|
RPM_VSN ?= $(shell echo $(PKG_VSN) | grep -oE "[0-9]+\.[0-9]+(\.[0-9]+)?")
|
||||||
RPM_REL ?= $(shell echo $(PKG_VSN) | grep -oE "(alpha|beta|rc)\.[0-9]")
|
RPM_REL ?= $(shell echo $(PKG_VSN) | grep -oE "(alpha|beta|rc)\.[0-9]")
|
||||||
|
|
||||||
|
ARCH ?= amd64
|
||||||
ifeq ($(ARCH),mips64)
|
ifeq ($(ARCH),mips64)
|
||||||
ARCH:=mips64el
|
ARCH:=mips64el
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue