mirror of
https://github.com/traccar/traccar.git
synced 2025-01-08 11:47:49 +08:00
Release GitHub action
This commit is contained in:
parent
d9f127b979
commit
7ca563cb9b
43
.github/workflows/release.yml
vendored
Normal file
43
.github/workflows/release.yml
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
name: Build installers
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
version:
|
||||
description: 'Version'
|
||||
required: true
|
||||
default: 'master'
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: zulu
|
||||
java-version: 11
|
||||
- run: ./gradlew build
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 14
|
||||
- run: |
|
||||
wget http://cdn.sencha.com/cmd/7.1.0.15/no-jre/SenchaCmd-7.1.0.15-linux-i386.sh.zip
|
||||
unzip SenchaCmd-*.zip
|
||||
./SenchaCmd-*.sh -q
|
||||
echo "$HOME/bin/Sencha/Cmd/" >> $GITHUB_PATH
|
||||
- run: ./traccar-web/tools/package.sh
|
||||
- run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install innoextract wine wine32
|
||||
- run: |
|
||||
cd setup
|
||||
wget http://files.jrsoftware.org/is/5/isetup-5.5.6.exe
|
||||
wget https://github.com/ojdkbuild/ojdkbuild/releases/download/java-11-openjdk-11.0.13.8-1/java-11-openjdk-11.0.13.8-1.windows.ojdkbuild.x86_64.zip
|
||||
wget https://github.com/ojdkbuild/contrib_jdk11u-ci/releases/download/jdk-11.0.13%2B8/jdk-11.0.13-ojdkbuild-linux-x64.zip
|
||||
wget https://github.com/ojdkbuild/contrib_jdk11u-arm32-ci/releases/download/jdk-11.0.13%2B8/jdk-11.0.13-ojdkbuild-linux-armhf.zip
|
||||
./package ${{ github.event.inputs.version }}
|
Loading…
Reference in New Issue
Block a user