mirror of
https://gitlab.archlinux.org/archlinux/archlinux-docker.git
synced 2025-08-06 06:07:18 +02:00
Add ghcr.io daily target
This commit is contained in:
parent
3ef8b2737b
commit
e4875c7e36
@ -153,6 +153,7 @@ image:publish:secure:
|
|||||||
- pacman -Syu --noconfirm podman
|
- pacman -Syu --noconfirm podman
|
||||||
- podman login -u "$DOCKERHUB_USERNAME" -p "$DOCKERHUB_ACCESS_TOKEN" "docker.io"
|
- podman login -u "$DOCKERHUB_USERNAME" -p "$DOCKERHUB_ACCESS_TOKEN" "docker.io"
|
||||||
- podman login -u "$QUAY_USERNAME" -p "$QUAY_PASSWORD" "quay.io"
|
- podman login -u "$QUAY_USERNAME" -p "$QUAY_PASSWORD" "quay.io"
|
||||||
|
- podman login -u "$GHCR_USERNAME" -p "$GHCR_PASSWORD" "ghcr.io"
|
||||||
script:
|
script:
|
||||||
- podman build
|
- podman build
|
||||||
-f "$CI_PROJECT_DIR/Dockerfile.$GROUP"
|
-f "$CI_PROJECT_DIR/Dockerfile.$GROUP"
|
||||||
@ -162,15 +163,21 @@ image:publish:secure:
|
|||||||
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "docker.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "docker.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
||||||
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "quay.io/archlinux/archlinux:$GROUP"
|
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "quay.io/archlinux/archlinux:$GROUP"
|
||||||
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "quay.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "quay.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
||||||
|
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "ghcr.io/archlinux/archlinux:$GROUP"
|
||||||
|
- podman tag "archlinux:$GROUP-$BUILD_VERSION" "ghcr.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
||||||
- podman push "docker.io/archlinux/archlinux:$GROUP"
|
- podman push "docker.io/archlinux/archlinux:$GROUP"
|
||||||
- podman push "docker.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
- podman push "docker.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
||||||
- podman push "quay.io/archlinux/archlinux:$GROUP"
|
- podman push "quay.io/archlinux/archlinux:$GROUP"
|
||||||
- podman push "quay.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
- podman push "quay.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
||||||
|
- podman push "ghcr.io/archlinux/archlinux:$GROUP"
|
||||||
|
- podman push "ghcr.io/archlinux/archlinux:$GROUP-$BUILD_VERSION"
|
||||||
- if [[ "$GROUP" == "base" ]]; then
|
- if [[ "$GROUP" == "base" ]]; then
|
||||||
podman tag "archlinux:$GROUP-$BUILD_VERSION" "docker.io/archlinux/archlinux:latest";
|
podman tag "archlinux:$GROUP-$BUILD_VERSION" "docker.io/archlinux/archlinux:latest";
|
||||||
podman tag "archlinux:$GROUP-$BUILD_VERSION" "quay.io/archlinux/archlinux:latest";
|
podman tag "archlinux:$GROUP-$BUILD_VERSION" "quay.io/archlinux/archlinux:latest";
|
||||||
|
podman tag "archlinux:$GROUP-$BUILD_VERSION" "ghcr.io/archlinux/archlinux:latest";
|
||||||
podman push "docker.io/archlinux/archlinux:latest";
|
podman push "docker.io/archlinux/archlinux:latest";
|
||||||
podman push "quay.io/archlinux/archlinux:latest";
|
podman push "quay.io/archlinux/archlinux:latest";
|
||||||
|
podman push "ghcr.io/archlinux/archlinux:latest";
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -5,7 +5,8 @@
|
|||||||
Arch Linux provides OCI-Compliant container images in multiple repositories:
|
Arch Linux provides OCI-Compliant container images in multiple repositories:
|
||||||
* [Weekly in the official DockerHub library](https://hub.docker.com/_/archlinux): `podman pull docker.io/library/archlinux:latest` or `docker pull archlinux:latest`
|
* [Weekly in the official DockerHub library](https://hub.docker.com/_/archlinux): `podman pull docker.io/library/archlinux:latest` or `docker pull archlinux:latest`
|
||||||
* [Daily in our DockerHub repository](https://hub.docker.com/r/archlinux/archlinux): `podman pull docker.io/archlinux/archlinux:latest` or `docker pull archlinux/archlinux:latest`
|
* [Daily in our DockerHub repository](https://hub.docker.com/r/archlinux/archlinux): `podman pull docker.io/archlinux/archlinux:latest` or `docker pull archlinux/archlinux:latest`
|
||||||
* [Daily in our Quay.io repository](https://quay.io/repository/archlinux/archlinux): `podman pull quay.io/archlinux/archlinux:latest` or `docker pull quay.io/archlinux/archlinux:latest`
|
* [Daily in our quay.io repository](https://quay.io/repository/archlinux/archlinux): `podman pull quay.io/archlinux/archlinux:latest` or `docker pull quay.io/archlinux/archlinux:latest`
|
||||||
|
* [Daily in our ghcr.io repository](https://github.com/archlinux/archlinux-docker/pkgs/container/archlinux): `podman pull ghcr.io/archlinux/archlinux:latest` or `docker pull ghcr.io/archlinux/archlinux:latest`
|
||||||
|
|
||||||
Two versions of the image are provided: `base` (approx. 150 MiB) and `base-devel` (approx. 260 MiB), containing the respective meta package / package group. Both are available as tags with `latest` pointing to `base`. Additionally, images are tagged with their date and build job number, f.e. `base-devel-20201118.0.9436`.
|
Two versions of the image are provided: `base` (approx. 150 MiB) and `base-devel` (approx. 260 MiB), containing the respective meta package / package group. Both are available as tags with `latest` pointing to `base`. Additionally, images are tagged with their date and build job number, f.e. `base-devel-20201118.0.9436`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user