mirror of
https://github.com/emqx/neuron.git
synced 2026-10-17 04:40:42 +08:00
ci: deb packaging with ekuiper
This commit is contained in:
@@ -39,6 +39,28 @@ jobs:
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: fetch ekuiper
|
||||
if: ${{ matrix.arch[5] != 'armhf' }}
|
||||
uses: dsaltares/fetch-gh-release-asset@master
|
||||
env:
|
||||
EKUIPER_VERSION: 1.5.0
|
||||
with:
|
||||
repo: "lf-edge/ekuiper"
|
||||
version: "tags/${{ env.EKUIPER_VERSION }}"
|
||||
file: "kuiper-${{ env.EKUIPER_VERSION }}-linux-${{ matrix.arch[5] }}.tar.gz"
|
||||
target: "ekuiper.tar.gz"
|
||||
|
||||
- name: fetch ekuiper arm
|
||||
if: ${{ matrix.arch[5] == 'armhf' }}
|
||||
uses: dsaltares/fetch-gh-release-asset@master
|
||||
env:
|
||||
EKUIPER_VERSION: 1.5.0
|
||||
with:
|
||||
repo: "lf-edge/ekuiper"
|
||||
version: "tags/${{ env.EKUIPER_VERSION }}"
|
||||
file: "kuiper-${{ env.EKUIPER_VERSION }}-linux-arm.tar.gz"
|
||||
target: "ekuiper.tar.gz"
|
||||
|
||||
- name: install
|
||||
run: sudo apt-get update && sudo apt-get install -y ${{ matrix.arch[2] }} ${{ matrix.arch[3] }} pkg-config alien
|
||||
|
||||
@@ -52,6 +74,7 @@ jobs:
|
||||
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/${{ matrix.arch[0] }}.cmake \
|
||||
-DCMAKE_BUILD_TYPE=Release -DDISABLE_UT=ON
|
||||
make -j4
|
||||
|
||||
- name: get version
|
||||
id: get_version
|
||||
run: echo "::set-output name=version::$(cat version)"
|
||||
@@ -60,6 +83,10 @@ jobs:
|
||||
env:
|
||||
ARCH: ${{ matrix.arch[5] }}
|
||||
run: |
|
||||
pwd
|
||||
find . -iname "*kuiper*"
|
||||
mkdir -p build/ekuiper
|
||||
tar xvf ekuiper.tar.gz --strip-components=1 -C build/ekuiper
|
||||
./package.sh -p ${ARCH} -n neuron-${{ steps.get_version.outputs.version }}
|
||||
cd package
|
||||
python3 create_neuron_deb.py ${{ steps.get_version.outputs.version }} ${{ matrix.arch[5] }}
|
||||
@@ -75,6 +102,7 @@ jobs:
|
||||
*.tar.gz
|
||||
*.deb
|
||||
*.rpm
|
||||
!ekuiper.tar.gz
|
||||
|
||||
- name: Create neuron sdk package
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user