diff --git a/Dockerfile b/Dockerfile index ce9eff8..556e1aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ gnupg \ unzip \ - jq \ && rm -rf /var/lib/apt/lists/* # Installation de SDK Android diff --git a/README.md b/README.md index 2dff478..2bcea05 100644 --- a/README.md +++ b/README.md @@ -1,39 +1 @@ # dotnet-android-build-image - -Image de build pour le runner Forgejo Yavsc. Debian 12 + .NET SDK 10 + -workload Android 36 + jq. Source of truth : le `Dockerfile` de ce repo. - -## Build (local) - -```sh -sg docker -c "docker build -t pazof/yavsc-build-env: ." -``` - -`` = `debian12-dotnet10-android36-v` (incrémenter N à chaque -changement de stack). `sg docker` car le daemon est rootful et l'user -courant n'est pas dans le groupe Docker de la session de shell. - -## Push (Docker Hub) - -```sh -sg docker -c "docker push pazof/yavsc-build-env:" -``` - -Login déjà dans `~/.docker/config.json` (compte `pazof`). - -## Alternative CI - -Push auto sur push `main` via -`.github/workflows/docker-publish.yml` (miroir GitHub). Attention : -le workflow CI tague `:latest` et `:`, pas notre tag -`:debian12-…-v` — pour avoir un tag nommé à la main, c'est le -push local ci-dessus. - -## Côté runner Forgejo - -Le `runner.labels` du runner doit pointer sur le bon tag pour que -les jobs `runs-on: docker` le pull. Format : - -```yaml -docker:docker://pazof/yavsc-build-env:debian12-dotnet10-android36-v -```