Fixed FDroid CI

This commit is contained in:
Kai Kriegel 2023-01-26 05:11:38 +00:00
parent 8f5f210fcf
commit 9147dcd632
3 changed files with 18 additions and 15 deletions

View File

@ -215,25 +215,27 @@ pages:
tags:
- docker
image:
name: registry.gitlab.com/fdroid/docker-executable-fdroidserver:latest
entrypoint: [""]
name: ubuntu
# name: registry.gitlab.com/fdroid/docker-executable-fdroidserver:master
variables:
LC_ALL: 'en_US.UTF-8'
LANG: 'en_US.UTF-8'
DEBIAN_FRONTEND: noninteractive
TZ: Europe/Berlin
before_script:
- 'apt-get update -yqq && apt-get install -yqq fdroidserver'
- 'export VERSION_NUMBER=${CI_COMMIT_TAG:1}'
- 'export BUILD_NUMBER="$CI_PIPELINE_ID"'
- 'cp -r fdroid/* .'
- 'echo "keystorepass: ${FDroid_KeyStore_Password}" >> config.yml'
- 'echo "keypass: ${FDroid_KeyStore_Password}" >> config.yml'
- 'echo ${FDroid_KeyStore} | base64 -d > keystore.p12'
- 'echo "keystorepass: ${FDroidKeyStore_Password}" >> config.yml'
- 'echo "keypass: ${FDroidKeyStore_Password}" >> config.yml'
- 'echo ${FDroidKeyStore} | base64 -d > keystore.p12'
# - 'cat config.yml'
# - sha1sum keystore.p12
script:
- 'mkdir repo'
- 'mkdir -p repo'
- 'cp Borepin/Borepin.Android/bin/Release/org.fab_infra.fabaccess-Signed.apk repo/'
- 'fdroid update'
- 'mkdir -p public'
- 'cp -r repo/* public/'
- 'mkdir -p public/fdroid'
- 'cp -r repo public/fdroid/'
- 'rm keystore.p12'
artifacts:
paths:

View File

@ -4,6 +4,6 @@ keydname: CN=Persephone, OU=F-Droid
repo_url: "https://fdroid.fab-access.org"
repo_url: "https://fdroid.fab-access.org/fdroid/repo"
repo_name: "FabAccess F-Droid Repo"
repo_description: F-Droid repo for FabAccess.

View File

@ -6,3 +6,4 @@ Name: FabAccess
SourceCode: 'https://gitlab.com/fabinfra/fabaccess/borepin'
Summary: 'FabAccess is a federatable management system for FabLabs, Makerspaces and Hackerspaces. FabAccess aims to manage access to machines in order to avoid accidents.'
WebSite: 'https://fab-access.org'
License: GPL-3.0-only