Compare commits

...

20 Commits

Author SHA1 Message Date
Mauro Torrez
13c49c5d3b Use builtin TARGETARCH arg
All checks were successful
Build Docker images / docker (eumau/debian, , bookworm) (push) Successful in 24s
Build Docker images / docker (eumau/debian, , bullseye) (push) Successful in 29s
Build Docker images / docker (eumau/debian, , buster) (push) Successful in 25s
Build Docker images / docker (eumau/debian, -slim, bookworm) (push) Successful in 28s
Build Docker images / docker (eumau/debian, -slim, bullseye) (push) Successful in 24s
Build Docker images / docker (eumau/debian, -slim, buster) (push) Successful in 36s
2024-02-27 17:24:50 -03:00
Mauro Torrez
6d88501a81 Use builtin TARGETARCH arg
Some checks failed
Build Docker images / docker (eumau/debian, , bullseye) (push) Failing after 17s
Build Docker images / docker (eumau/debian, , bookworm) (push) Failing after 19s
Build Docker images / docker (eumau/debian, , buster) (push) Failing after 14s
Build Docker images / docker (eumau/debian, -slim, bookworm) (push) Failing after 17s
Build Docker images / docker (eumau/debian, -slim, bullseye) (push) Failing after 16s
Build Docker images / docker (eumau/debian, -slim, buster) (push) Failing after 16s
2024-02-27 17:23:27 -03:00
Mauro Torrez
c03c21438b match golang and debian versions
Some checks failed
Build Docker images / docker (eumau/debian, , bullseye) (push) Failing after 17s
Build Docker images / docker (eumau/debian, , bookworm) (push) Failing after 27s
Build Docker images / docker (eumau/debian, , buster) (push) Failing after 14s
Build Docker images / docker (eumau/debian, -slim, bookworm) (push) Failing after 27s
Build Docker images / docker (eumau/debian, -slim, bullseye) (push) Failing after 44s
Build Docker images / docker (eumau/debian, -slim, buster) (push) Failing after 25s
2024-02-27 17:17:09 -03:00
Mauro Torrez
d07efa9719 update dockerfile (multiarch)
All checks were successful
Build Docker images / docker (eumau/debian, , bullseye) (push) Successful in 19m21s
Build Docker images / docker (eumau/debian, , buster) (push) Successful in 6m43s
Build Docker images / docker (eumau/debian, -slim, bookworm) (push) Successful in 4m6s
Build Docker images / docker (eumau/debian, , bookworm) (push) Successful in 19m5s
Build Docker images / docker (eumau/debian, -slim, bullseye) (push) Successful in 4m29s
Build Docker images / docker (eumau/debian, -slim, buster) (push) Successful in 4m29s
2024-02-27 16:14:22 -03:00
Mauro Torrez
e396ab8872 confd build
Some checks failed
Build Docker images / docker (eumau/debian, , bookworm) (push) Failing after 5m25s
Build Docker images / docker (eumau/debian, , bullseye) (push) Failing after 5m28s
Build Docker images / docker (eumau/debian, -slim, bookworm) (push) Has been cancelled
Build Docker images / docker (eumau/debian, -slim, bullseye) (push) Has been cancelled
Build Docker images / docker (eumau/debian, -slim, buster) (push) Has been cancelled
Build Docker images / docker (eumau/debian, , buster) (push) Has been cancelled
2024-02-27 15:37:25 -03:00
Mauro Torrez
a0f34cc3b1 build confd from source (multiarch)
Some checks failed
Build Docker images / docker (eumau/debian, , bookworm) (push) Failing after 5m24s
Build Docker images / docker (eumau/debian, , buster) (push) Has been cancelled
Build Docker images / docker (eumau/debian, -slim, bookworm) (push) Has been cancelled
Build Docker images / docker (eumau/debian, -slim, bullseye) (push) Has been cancelled
Build Docker images / docker (eumau/debian, -slim, buster) (push) Has been cancelled
Build Docker images / docker (eumau/debian, , bullseye) (push) Has been cancelled
2024-02-27 15:22:32 -03:00
Mauro Torrez
6bd9b7f10a better ci
All checks were successful
Build Docker images / docker (eumau/debian, , bookworm) (push) Successful in 35s
Build Docker images / docker (eumau/debian, , bullseye) (push) Successful in 35s
Build Docker images / docker (eumau/debian, , buster) (push) Successful in 34s
Build Docker images / docker (eumau/debian, -slim, bookworm) (push) Successful in 35s
Build Docker images / docker (eumau/debian, -slim, bullseye) (push) Successful in 34s
Build Docker images / docker (eumau/debian, -slim, buster) (push) Successful in 34s
2024-02-27 14:35:38 -03:00
Mauro Torrez
abe5cb58a4 ci: change job names
All checks were successful
Build Docker images / docker (, bookworm) (push) Successful in 36s
Build Docker images / docker (, bullseye) (push) Successful in 36s
Build Docker images / docker (, buster) (push) Successful in 35s
Build Docker images / docker (-slim, bookworm) (push) Successful in 36s
Build Docker images / docker (-slim, bullseye) (push) Successful in 37s
Build Docker images / docker (-slim, buster) (push) Successful in 35s
2024-02-27 13:09:40 -03:00
Mauro Torrez
85cc95bf71 Try different build and push strategy
All checks were successful
Build Docker image / docker (, bookworm) (push) Successful in 40s
Build Docker image / docker (, bullseye) (push) Successful in 37s
Build Docker image / docker (, buster) (push) Successful in 36s
Build Docker image / docker (-slim, bookworm) (push) Successful in 36s
Build Docker image / docker (-slim, bullseye) (push) Successful in 35s
Build Docker image / docker (-slim, buster) (push) Successful in 37s
2024-02-27 13:05:45 -03:00
Mauro Torrez
216e6a8997 fix Dockerfile arg
All checks were successful
Build Docker image / docker (amd64, , bookworm) (push) Successful in 20s
Build Docker image / docker (amd64, , bullseye) (push) Successful in 19s
Build Docker image / docker (amd64, , buster) (push) Successful in 18s
Build Docker image / docker (amd64, -slim, bookworm) (push) Successful in 18s
Build Docker image / docker (amd64, -slim, bullseye) (push) Successful in 19s
Build Docker image / docker (amd64, -slim, buster) (push) Successful in 18s
Build Docker image / docker (arm64, , bookworm) (push) Successful in 18s
Build Docker image / docker (arm64, , bullseye) (push) Successful in 19s
Build Docker image / docker (arm64, , buster) (push) Successful in 26s
Build Docker image / docker (arm64, -slim, bookworm) (push) Successful in 18s
Build Docker image / docker (arm64, -slim, bullseye) (push) Successful in 19s
Build Docker image / docker (arm64, -slim, buster) (push) Successful in 19s
2024-02-27 12:57:20 -03:00
Mauro Torrez
c4ccfb4b1e arch
Some checks failed
Build Docker image / docker (arm64, , buster) (push) Waiting to run
Build Docker image / docker (arm64, -slim, bookworm) (push) Waiting to run
Build Docker image / docker (arm64, -slim, bullseye) (push) Waiting to run
Build Docker image / docker (arm64, -slim, buster) (push) Waiting to run
Build Docker image / docker (amd64, , bookworm) (push) Failing after 16s
Build Docker image / docker (amd64, , bullseye) (push) Failing after 14s
Build Docker image / docker (amd64, , buster) (push) Failing after 14s
Build Docker image / docker (amd64, -slim, bookworm) (push) Failing after 14s
Build Docker image / docker (amd64, -slim, bullseye) (push) Failing after 13s
Build Docker image / docker (amd64, -slim, buster) (push) Failing after 14s
Build Docker image / docker (arm64, , bookworm) (push) Failing after 13s
Build Docker image / docker (arm64, , bullseye) (push) Has been cancelled
2024-02-27 12:55:33 -03:00
Mauro Torrez
7fb3295695 ci: add fail fast
Some checks failed
Build Docker image / docker (linux/arm64, -slim, bullseye) (push) Waiting to run
Build Docker image / docker (linux/arm64, -slim, buster) (push) Waiting to run
Build Docker image / docker (linux/amd64, , bookworm) (push) Failing after 16s
Build Docker image / docker (linux/amd64, , bullseye) (push) Failing after 13s
Build Docker image / docker (linux/amd64, , buster) (push) Failing after 14s
Build Docker image / docker (linux/amd64, -slim, bookworm) (push) Failing after 14s
Build Docker image / docker (linux/amd64, -slim, bullseye) (push) Failing after 13s
Build Docker image / docker (linux/amd64, -slim, buster) (push) Failing after 15s
Build Docker image / docker (linux/arm64, , bookworm) (push) Failing after 14s
Build Docker image / docker (linux/arm64, , bullseye) (push) Failing after 13s
Build Docker image / docker (linux/arm64, , buster) (push) Failing after 13s
Build Docker image / docker (linux/arm64, -slim, bookworm) (push) Has been cancelled
2024-02-27 12:53:18 -03:00
Mauro Torrez
fa1587e732 Dockerfile syntax
Some checks failed
Build Docker image / docker (linux/amd64, -slim, bullseye) (push) Waiting to run
Build Docker image / docker (linux/amd64, -slim, buster) (push) Waiting to run
Build Docker image / docker (linux/arm64, , bookworm) (push) Waiting to run
Build Docker image / docker (linux/arm64, , bullseye) (push) Waiting to run
Build Docker image / docker (linux/arm64, , buster) (push) Waiting to run
Build Docker image / docker (linux/arm64, -slim, bookworm) (push) Waiting to run
Build Docker image / docker (linux/arm64, -slim, bullseye) (push) Waiting to run
Build Docker image / docker (linux/arm64, -slim, buster) (push) Waiting to run
Build Docker image / docker (linux/amd64, , bookworm) (push) Failing after 13s
Build Docker image / docker (linux/amd64, , bullseye) (push) Failing after 14s
Build Docker image / docker (linux/amd64, , buster) (push) Failing after 13s
Build Docker image / docker (linux/amd64, -slim, bookworm) (push) Has been cancelled
2024-02-27 12:52:31 -03:00
Mauro Torrez
09e0ce9e42 Tuning multi-platform build
Some checks failed
Build Docker image / docker (linux/amd64, , bookworm) (push) Failing after 13s
Build Docker image / docker (linux/amd64, , bullseye) (push) Failing after 14s
Build Docker image / docker (linux/amd64, , buster) (push) Failing after 13s
Build Docker image / docker (linux/amd64, -slim, bookworm) (push) Failing after 13s
Build Docker image / docker (linux/amd64, -slim, bullseye) (push) Failing after 15s
Build Docker image / docker (linux/amd64, -slim, buster) (push) Failing after 13s
Build Docker image / docker (linux/arm64, , bookworm) (push) Failing after 13s
Build Docker image / docker (linux/arm64, , bullseye) (push) Failing after 15s
Build Docker image / docker (linux/arm64, , buster) (push) Failing after 13s
Build Docker image / docker (linux/arm64, -slim, bookworm) (push) Failing after 14s
Build Docker image / docker (linux/arm64, -slim, bullseye) (push) Failing after 14s
Build Docker image / docker (linux/arm64, -slim, buster) (push) Failing after 13s
2024-02-27 12:33:07 -03:00
Mauro Torrez
e291397333 multi-platform image
All checks were successful
Build Docker image / docker (, bookworm) (push) Successful in 24s
Build Docker image / docker (, bullseye) (push) Successful in 23s
Build Docker image / docker (, buster) (push) Successful in 23s
Build Docker image / docker (-slim, bookworm) (push) Successful in 23s
Build Docker image / docker (-slim, bullseye) (push) Successful in 22s
Build Docker image / docker (-slim, buster) (push) Successful in 21s
2024-02-27 12:10:05 -03:00
Mauro Torrez
0d9b176669 fix tags
Some checks failed
Build Docker image / docker (linux/amd64, , bookworm) (push) Successful in 20s
Build Docker image / docker (linux/amd64, , bullseye) (push) Successful in 19s
Build Docker image / docker (linux/amd64, , buster) (push) Successful in 19s
Build Docker image / docker (linux/amd64, -slim, bookworm) (push) Successful in 19s
Build Docker image / docker (linux/amd64, -slim, bullseye) (push) Successful in 19s
Build Docker image / docker (linux/amd64, -slim, buster) (push) Successful in 18s
Build Docker image / docker (linux/arm64, , bookworm) (push) Successful in 19s
Build Docker image / docker (linux/arm64, , bullseye) (push) Successful in 19s
Build Docker image / docker (linux/arm64, , buster) (push) Successful in 20s
Build Docker image / docker (linux/arm64, -slim, bookworm) (push) Successful in 18s
Build Docker image / docker (linux/arm64, -slim, bullseye) (push) Successful in 18s
Build Docker image / docker (linux/arm64, -slim, buster) (push) Has been cancelled
2024-02-27 12:06:28 -03:00
Mauro Torrez
02cb82c4c7 dummy commit
Some checks failed
Build Docker image / docker (linux/amd64, , bookworm) (push) Failing after 1m17s
Build Docker image / docker (linux/amd64, , bullseye) (push) Failing after 17s
Build Docker image / docker (linux/amd64, , buster) (push) Failing after 17s
Build Docker image / docker (linux/amd64, -slim, bookworm) (push) Failing after 16s
Build Docker image / docker (linux/amd64, -slim, bullseye) (push) Failing after 18s
Build Docker image / docker (linux/amd64, -slim, buster) (push) Failing after 17s
Build Docker image / docker (linux/arm64, , bookworm) (push) Failing after 16s
Build Docker image / docker (linux/arm64, , bullseye) (push) Failing after 17s
Build Docker image / docker (linux/arm64, , buster) (push) Failing after 17s
Build Docker image / docker (linux/arm64, -slim, bookworm) (push) Failing after 17s
Build Docker image / docker (linux/arm64, -slim, bullseye) (push) Failing after 18s
Build Docker image / docker (linux/arm64, -slim, buster) (push) Failing after 17s
2024-02-27 11:10:03 -03:00
Mauro Torrez
acc291ea59 dummy commit
Some checks failed
Build Docker image / docker (linux/amd64, , bookworm) (push) Failing after 3s
Build Docker image / docker (linux/amd64, , bullseye) (push) Failing after 3s
Build Docker image / docker (linux/amd64, , buster) (push) Failing after 3s
Build Docker image / docker (linux/amd64, -slim, bookworm) (push) Failing after 3s
Build Docker image / docker (linux/amd64, -slim, bullseye) (push) Failing after 4s
Build Docker image / docker (linux/amd64, -slim, buster) (push) Failing after 3s
Build Docker image / docker (linux/arm64, , bookworm) (push) Failing after 3s
Build Docker image / docker (linux/arm64, , bullseye) (push) Failing after 4s
Build Docker image / docker (linux/arm64, , buster) (push) Failing after 3s
Build Docker image / docker (linux/arm64, -slim, bookworm) (push) Failing after 4s
Build Docker image / docker (linux/arm64, -slim, bullseye) (push) Failing after 4s
Build Docker image / docker (linux/arm64, -slim, buster) (push) Failing after 3s
2024-02-27 11:01:24 -03:00
Mauro Torrez
bda962a285 Allow manual CI run
Some checks failed
Build Docker image / docker (linux/amd64, , bookworm) (push) Failing after 4s
Build Docker image / docker (linux/amd64, , bullseye) (push) Failing after 4s
Build Docker image / docker (linux/amd64, , buster) (push) Failing after 3s
Build Docker image / docker (linux/amd64, -slim, bookworm) (push) Failing after 3s
Build Docker image / docker (linux/amd64, -slim, bullseye) (push) Failing after 3s
Build Docker image / docker (linux/amd64, -slim, buster) (push) Failing after 4s
Build Docker image / docker (linux/arm64, , bookworm) (push) Failing after 4s
Build Docker image / docker (linux/arm64, , bullseye) (push) Failing after 4s
Build Docker image / docker (linux/arm64, , buster) (push) Failing after 4s
Build Docker image / docker (linux/arm64, -slim, bookworm) (push) Failing after 4s
Build Docker image / docker (linux/arm64, -slim, bullseye) (push) Failing after 4s
Build Docker image / docker (linux/arm64, -slim, buster) (push) Failing after 4s
2024-02-27 10:32:29 -03:00
Mauro Torrez
a1bad7d051 use gitea actions 2024-02-27 10:30:01 -03:00
3 changed files with 54 additions and 72 deletions

View File

@ -1,70 +0,0 @@
---
kind: pipeline
name: default
steps:
- name: docker amd64
image: plugins/docker
settings:
repo: eumau/debian
auto_tag: true
username:
from_secret: dockerhub_username
password:
from_secret: dockerhub_password
platform: linux/amd64
- name: docker arm64
image: plugins/docker
settings:
repo: eumau/debian
auto_tag: true
username:
from_secret: dockerhub_username
password:
from_secret: dockerhub_password
platform: linux/arm64
trigger:
event:
exclude:
- tag
---
kind: pipeline
name: tags
steps:
- name: docker amd64
image: plugins/docker
settings:
repo: eumau/debian
auto_tag: false
username:
from_secret: dockerhub_username
password:
from_secret: dockerhub_password
tags:
- ${DRONE_TAG}
build_args:
- DEBIAN_VERSION=${DRONE_TAG}
platform: linux/amd64
- name: docker arm64
image: plugins/docker
settings:
repo: eumau/debian
auto_tag: false
username:
from_secret: dockerhub_username
password:
from_secret: dockerhub_password
tags:
- ${DRONE_TAG}
build_args:
- DEBIAN_VERSION=${DRONE_TAG}
platform: linux/arm64
trigger:
event:
- tag

View File

@ -0,0 +1,43 @@
name: Build Docker images
on:
push:
branches:
- main
workflow_dispatch:
jobs:
docker:
runs-on: ubuntu-latest
strategy:
fail-fast: true
matrix:
repo:
- eumau/debian
version:
- buster
- bullseye
- bookworm
variant:
- ""
- -slim
steps:
-
name: Set up QEMU
uses: docker/setup-qemu-action@v3
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Build and push image
uses: docker/build-push-action@v5
with:
push: true
tags: ${{ matrix.repo }}:${{ matrix.version }}${{ matrix.variant }}
platforms: linux/amd64,linux/arm64

View File

@ -1,7 +1,16 @@
ARG DEBIAN_VERSION=bullseye-slim ARG DEBIAN_VERSION=bullseye-slim
# FROM golang:${DEBIAN_VERSION%-*} as confd
# RUN apt-get update \
# && apt-get install -y \
# build-essential \
# && git clone https://github.com/kelseyhightower/confd.git \
# && cd confd \
# && make
FROM debian:${DEBIAN_VERSION} FROM debian:${DEBIAN_VERSION}
ARG CONFD_VERSION=0.16.0 # COPY --from=confd /go/confd/bin/confd /usr/local/bin/confd
ADD https://github.com/kelseyhightower/confd/releases/download/v${CONFD_VERSION}/confd-${CONFD_VERSION}-linux-amd64 /usr/local/bin/confd ARG TARGETARCH
ADD https://github.com/kelseyhightower/confd/releases/download/v0.16.0/confd-0.16.0-linux-${TARGETARCH} /usr/local/bin/confd
RUN mkdir -p /start.d \ RUN mkdir -p /start.d \
&& printf '#!/bin/bash\nset -e\n/usr/local/bin/confd -onetime -backend env\nrun-parts -v /start.d\nexec ${@}\n' > /entrypoint.sh \ && printf '#!/bin/bash\nset -e\n/usr/local/bin/confd -onetime -backend env\nrun-parts -v /start.d\nexec ${@}\n' > /entrypoint.sh \
&& mkdir -p /etc/confd/conf.d /etc/confd/templates \ && mkdir -p /etc/confd/conf.d /etc/confd/templates \