42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
|
stages:
|
||
|
- build
|
||
|
|
||
|
variables:
|
||
|
version: "v2.15.3_unofficial_31"
|
||
|
GRADLE_OPTS: -Dorg.gradle.daemon=false
|
||
|
|
||
|
.multitarget:
|
||
|
parallel:
|
||
|
matrix:
|
||
|
- TARGET:
|
||
|
- aarch64-unknown-linux-gnu
|
||
|
- arm-unknown-linux-gnueabi
|
||
|
- arm-unknown-linux-gnueabihf
|
||
|
- armv7-unknown-linux-gnueabihf
|
||
|
- x86_64-unknown-linux-gnu
|
||
|
|
||
|
build:
|
||
|
extends: .multitarget
|
||
|
image: gradle:7
|
||
|
stage: build
|
||
|
script:
|
||
|
- git clone https://github.com/Turasa/libsignal-service-java
|
||
|
- cd libsignal-service-java && git checkout "$version"
|
||
|
- git config user.email nobody@signald.org && git config user.name signald
|
||
|
- git am ../libsignal-service-java.patch
|
||
|
- cd service
|
||
|
- gradle assemble publish
|
||
|
|
||
|
build x86_64-apple-darwin:
|
||
|
image: gradle:7
|
||
|
stage: build
|
||
|
tags: [darwin-builder]
|
||
|
script:
|
||
|
- git clone https://github.com/Turasa/libsignal-service-java
|
||
|
- cd libsignal-service-java && git checkout "$version"
|
||
|
- git config user.email nobody@signald.org && git config user.name signald
|
||
|
- git am ../libsignal-service-java.patch
|
||
|
- cd service
|
||
|
- gradle assemble publish
|
||
|
variables:
|
||
|
TARGET: x86_64-apple-darwin
|