diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index c31720c..3b626f7 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -28,6 +28,21 @@ jobs: git clone --depth=1 --branch nightly https://gitea.it-drui.de/viewit/KX-Bridge-Release.git . fi + - name: Install Docker CLI + run: | + if ! command -v docker &>/dev/null; then + apt-get update -qq + apt-get install -y -qq ca-certificates curl + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc + chmod a+r /etc/apt/keyrings/docker.asc + echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" \ + > /etc/apt/sources.list.d/docker.list + apt-get update -qq + apt-get install -y -qq docker-ce-cli docker-buildx-plugin + fi + docker version --format '{{.Client.Version}}' + - name: Set up QEMU run: | docker run --rm --privileged tonistiigi/binfmt:latest --install all diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index fe5a8e0..a913bb6 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -20,6 +20,21 @@ jobs: git clone --depth=1 --branch "$TAG" https://gitea.it-drui.de/viewit/KX-Bridge-Release.git . fi + - name: Install Docker CLI + run: | + if ! command -v docker &>/dev/null; then + apt-get update -qq + apt-get install -y -qq ca-certificates curl + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc + chmod a+r /etc/apt/keyrings/docker.asc + echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" \ + > /etc/apt/sources.list.d/docker.list + apt-get update -qq + apt-get install -y -qq docker-ce-cli docker-buildx-plugin + fi + docker version --format '{{.Client.Version}}' + - name: Set up QEMU run: | docker run --rm --privileged tonistiigi/binfmt:latest --install all