mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-06 00:58:47 +00:00
33 lines
1 KiB
YAML
33 lines
1 KiB
YAML
variables:
|
|
GIT_SUBMODULE_STRATEGY: recursive
|
|
ANDROID_HOME: $PWD/android-sdk
|
|
|
|
reference:
|
|
image: debian:bookworm-slim
|
|
before_script:
|
|
- apt-get update
|
|
- apt-get -y install ca-certificates buildah
|
|
# switch to iptables legacy, as GitLab CI doesn't support nftables
|
|
- apt-get -y install --no-install-recommends iptables
|
|
- update-alternatives --set iptables /usr/sbin/iptables-legacy
|
|
script:
|
|
- buildah build --file build.Containerfile --output build .
|
|
after_script:
|
|
- sha256sum build/*
|
|
artifacts:
|
|
name: oeffi-$CI_JOB_NAME-$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA
|
|
paths:
|
|
- build/**
|
|
|
|
bookworm-jdk17:
|
|
image: debian:bookworm-slim
|
|
script:
|
|
- apt-get update
|
|
- apt-get -y install openjdk-17-jdk-headless gradle sdkmanager
|
|
- yes | sdkmanager --licenses >/dev/null || true
|
|
- gradle build --stacktrace
|
|
- gradle --version
|
|
artifacts:
|
|
name: oeffi-$CI_JOB_NAME-$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA
|
|
paths:
|
|
- oeffi/build/outputs/apk/**/*.apk
|