mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-04 22:40:12 +01:00
gitlab-ci: port ubuntu_bionic_pip to Ubuntu/jammy
This job is here to test using fdroidserver with only depends from pip and sdkmanager (e.g. not apt-get). Production is now on bullseye #1038
This commit is contained in:
parent
eafa7f5e70
commit
2bde06a60f
@ -126,16 +126,16 @@ ubuntu_lts_ppa:
|
||||
- ./run-tests
|
||||
|
||||
|
||||
# Test using Ubuntu/bionic LTS (supported til April, 2023) with all depends
|
||||
# from pypi. The venv is used to isolate the dist tarball generation
|
||||
# environment from the clean install environment.
|
||||
ubuntu_bionic_pip:
|
||||
image: ubuntu:bionic
|
||||
# Test using Ubuntu/jammy LTS (supported til April, 2027) with depends
|
||||
# from pypi and sdkmanager. The venv is used to isolate the dist
|
||||
# tarball generation environment from the clean install environment.
|
||||
ubuntu_jammy_pip:
|
||||
image: ubuntu:jammy
|
||||
<<: *apt-template
|
||||
script:
|
||||
- apt-get install git default-jdk-headless python3-pip python3-venv rsync zipalign libarchive13 dexdump
|
||||
- apt-get install git default-jdk-headless python3-pip python3-venv rsync
|
||||
- rm -rf env
|
||||
- pyvenv env
|
||||
- python3 -m venv env
|
||||
- . env/bin/activate
|
||||
- $pip install --upgrade babel pip setuptools
|
||||
# setup venv to act as release build machine
|
||||
@ -145,8 +145,6 @@ ubuntu_bionic_pip:
|
||||
- deactivate
|
||||
- tar tzf dist/fdroidserver-*.tar.gz
|
||||
# back to bare machine to act as user's install machine
|
||||
- $pip install --upgrade pip setuptools wheel # make this go away: "error: invalid command 'bdist_wheel'"
|
||||
|
||||
- export ANDROID_HOME=/opt/android-sdk
|
||||
- $pip install sdkmanager
|
||||
- sdkmanager 'build-tools;30.0.0'
|
||||
|
Loading…
Reference in New Issue
Block a user