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

View File

@ -6,3 +6,4 @@ Name: FabAccess
SourceCode: 'https://gitlab.com/fabinfra/fabaccess/borepin' 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.' 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' WebSite: 'https://fab-access.org'
License: GPL-3.0-only