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 - run: git --git-dir ./traccar-web/.git checkout ${{ github.ref_name }} - 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 - 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 }}