Commit graph

43 commits

Author SHA1 Message Date
54d97cf541 docker in docker now works correctly without anything in workflow 2025-01-13 22:47:49 +01:00
635901b24e docker host via unix socket 2025-01-13 21:12:22 +01:00
21825acc50 use network for docker 2025-01-13 21:09:13 +01:00
104f41fb62 hopefully correct socket 2025-01-13 20:38:51 +01:00
87eb387e20 docker socket as volume 2025-01-13 20:37:24 +01:00
0035d629c5 install docker package 2025-01-13 20:20:17 +01:00
7877f5471b run on docker and install packages 2025-01-13 20:18:58 +01:00
38e7e893f0 try docker build 2025-01-13 20:14:17 +01:00
Torsten Grote
fa8033e738 Add fdroidserver location to PATH
To fix broken github action
2024-03-08 18:10:16 +00:00
Torsten Grote
a8ba8d37cf Merge branch '24-git' into 'master'
git: Set /repo as safe directory

Closes #24

See merge request fdroid/docker-executable-fdroidserver!16
2023-07-10 16:48:41 +00:00
Chirayu Desai
c47a594423 git: Set /repo as safe directory
* https://stackoverflow.com/questions/69470009/git-diff-cached-unknown-option-cached
* Fixes
  git.exc.GitCommandError: Cmd('git') failed due to: exit code(129)
    cmdline: git diff --cached --abbrev=40 --full-index --raw
    stderr: 'error: unknown option `cached'
  usage: git diff --no-index [<options>] <path> <path>

Closes #24
2023-07-10 21:52:01 +05:30
Torsten Grote
3f068fea6b Merge branch 'CI_BUILD_rename' into 'master'
gitlab-ci: CI_BUILD_* vars were renamed to other things

See merge request fdroid/docker-executable-fdroidserver!15
2023-05-05 12:13:22 +00:00
Hans-Christoph Steiner
c093b7798b gitlab-ci: CI_BUILD_* vars were renamed to other things 2023-05-05 12:13:22 +00:00
Torsten Grote
23d0a61e90 Merge branch 'Unrud-master-patch-00366' into 'master'
Base on new fdroidserver:buildserver image

Closes #17 and #15

See merge request fdroid/docker-executable-fdroidserver!14
2023-04-27 17:57:22 +00:00
Unrud
93ef3f8264 Base on new registry.gitlab.com/fdroid/fdroidserver:buildserver image 2023-03-01 20:54:59 +00:00
Hans-Christoph Steiner
a27b529728 Merge branch 'pip_install_git' into 'master'
Install fdroidserver from git using pip

See merge request fdroid/docker-executable-fdroidserver!12
2022-02-21 21:16:31 +00:00
FestplattenSchnitzel
f6438dcfb6
Fix CI for users with uppercase letters in username 2022-02-20 14:38:04 +01:00
FestplattenSchnitzel
07ac676a0d
Install fdroidserver from git using pip 2022-02-20 13:44:14 +01:00
Hans-Christoph Steiner
dfe8da76a5 Merge branch 'build-tools-32.0.0' into 'master'
build-tools 32.0.0 is needed for a good apksigner

See merge request fdroid/docker-executable-fdroidserver!11
2022-02-15 12:11:24 +00:00
Hans-Christoph Steiner
e96482e520 build-tools 32.0.0 is needed for a good apksigner
* https://gitlab.com/fdroid/fdroidserver/-/merge_requests/1033#note_742563869
* https://github.com/wardvl/f-droid-nightly-action/issues/3
2022-02-15 12:52:03 +01:00
Hans-Christoph Steiner
1efbfd9f89 Merge branch 'migrate-to-ci-images-base' into 'master'
Migrate Dockerfile to fdroid/ci-images-base

Closes #8

See merge request fdroid/docker-executable-fdroidserver!9
2022-02-15 11:29:58 +00:00
Hans-Christoph Steiner
4d8248c176 Merge branch 'fix-docker-build' into 'master'
Fix failing Docker build, install required pip dependencies

See merge request fdroid/docker-executable-fdroidserver!10
2021-05-25 07:09:05 +00:00
mendhak
fd08f4d118
Install required pip dependencies. This is the same as the main builds: https://gitlab.com/fdroid/fdroidserver/-/blob/master/.gitlab-ci.yml#L128
Issue #10 - previous build was failing with an error, "babel.core.UnknownLocaleError: unknown locale 'ang'"
2021-05-22 19:09:36 +01:00
Alexander Georgievskiy
d39f50c83c Migrate Dockerfile to fdroid/ci-images-base
fix #8
2021-01-11 21:20:50 +03:00
Hans-Christoph Steiner
ca22d8391a Merge branch 'Update-Readme' into 'master'
Updated readme with examples

See merge request fdroid/docker-executable-fdroidserver!8
2020-09-11 12:33:52 +00:00
Stefan Schüller
54141199f0 Updated readme with examples 2020-09-11 12:33:52 +00:00
Hans-Christoph Steiner
93863ed939 do not update docker 'latest' tag on croned builds 2018-12-28 08:41:14 +01:00
Hans-Christoph Steiner
8f7ada3a44 Merge branch 'test' into 'master'
add real tests

See merge request fdroid/docker-executable-fdroidserver!3
2018-04-10 11:45:40 +00:00
Hans-Christoph Steiner
51ec41783b Merge branch 'master' into 'master'
Fix F-Droid Server build and include some essential build utilities

See merge request fdroid/docker-executable-fdroidserver!4
2018-04-10 11:41:03 +00:00
Hans-Christoph Steiner
fa6f64144f gitlab-ci: add actual test of building a repo 2018-04-10 13:39:47 +02:00
Hans-Christoph Steiner
a3209ce219 gitlab-ci: securely pass CI_BUILD_TOKEN in to docker login 2018-04-10 13:39:26 +02:00
Alexander Schlarb
3379575cce Recommend running the container with local user privileges to ensure consistent file premission when building 2018-04-04 20:50:51 +02:00
Alexander Schlarb
1ab3ee8b5d Update container for latest F-Droid Server and include more essential binaries 2018-04-04 20:48:43 +02:00
Hans-Christoph Steiner
91e262d960 Merge branch 'fixEntrypoint' into 'master'
Fix #3 Use fdroid from cloned repository as entrypoint

Closes #3

See merge request fdroid/docker-executable-fdroidserver!2
2018-03-27 08:24:00 +00:00
Sven Adolph
ad21bbb530 Use fdroid from cloned repository as entrypoint 2017-09-29 19:48:26 +02:00
Hans-Christoph Steiner
214c32861e include fdroidserver signing key for verified releases 2017-09-08 09:33:25 +02:00
Hans-Christoph Steiner
6e88c6540a add AGPLv3+ as license (closes #1) 2017-07-16 16:09:42 +02:00
Hans-Christoph Steiner
8370bc0251 build and deploy with gitlab-ci 2017-07-04 22:33:21 +02:00
Hans-Christoph Steiner
1828a51b75 add description to README 2017-07-04 22:31:40 +02:00
J2ghz
6c2fd214ee Use official fdroid image 2017-07-04 14:47:59 +00:00
J2ghz
d2f36f5d0b from-sdk 2017-07-02 22:03:58 +00:00
Jozef Hollý
47d9471b13 Create README.md 2017-07-02 14:58:43 +02:00
J2ghz
c32810e67b Add Dockerfile 2017-07-02 13:53:46 +02:00