Skip to content

update

update #1217

Workflow file for this run

on:
workflow_dispatch:
schedule:
- cron: '33 3 * * *'
push:
paths-ignore:
- '**/Containerfile'
- '**/Dockerfile'
- '.github/**'
- 'README.md'
name: update
concurrency: dockerfiles
jobs:
alpine:
name: Build alpine
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project alpine . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
base-glibc:
name: Build base-glibc
runs-on: ubuntu-latest
needs:
- alpine
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project base-glibc . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
base-root:
name: Build base-root
runs-on: ubuntu-latest
needs:
- alpine
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project base-root . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
golang:
name: Build golang
runs-on: ubuntu-latest
needs:
- alpine
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project golang . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
postgres-13:
name: Build postgres-13
runs-on: ubuntu-latest
needs:
- alpine
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project postgres-13 . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
base:
name: Build base
runs-on: ubuntu-latest
needs:
- base-root
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project base . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
hugo:
name: Build hugo
runs-on: ubuntu-latest
needs:
- golang
- base-glibc
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project hugo . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
vault:
name: Build vault
runs-on: ubuntu-latest
needs:
- golang
- alpine
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project vault . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
distribution:
name: Build distribution
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project distribution . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
dotege:
name: Build dotege
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project dotege . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
ergo-certwrapper:
name: Build ergo-certwrapper
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project ergo-certwrapper . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
grafana:
name: Build grafana
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project grafana . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
haproxy:
name: Build haproxy
runs-on: ubuntu-latest
needs:
- alpine
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project haproxy . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
hooktower:
name: Build hooktower
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project hooktower . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
httpredirect:
name: Build httpredirect
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project httpredirect . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
irc-bot:
name: Build irc-bot
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project irc-bot . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
irc-distribution:
name: Build irc-distribution
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project irc-distribution . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
irc-github:
name: Build irc-github
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project irc-github . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
irc-goplum:
name: Build irc-goplum
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project irc-goplum . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
irc-news:
name: Build irc-news
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project irc-news . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
irc-notifier:
name: Build irc-notifier
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project irc-notifier . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
linx-server:
name: Build linx-server
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project linx-server . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
miniflux:
name: Build miniflux
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project miniflux . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
prometheus:
name: Build prometheus
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project prometheus . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
redis:
name: Build redis
runs-on: ubuntu-latest
needs:
- alpine
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project redis . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
soju-certwrapper:
name: Build soju-certwrapper
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project soju-certwrapper . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
tailscale:
name: Build tailscale
runs-on: ubuntu-latest
needs:
- golang
- base
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project tailscale . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done
docker-socket-proxy:
name: Build docker-socket-proxy
runs-on: ubuntu-latest
needs:
- haproxy
- base-root
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: stable
cache: false
- name: Update
env:
BUILDAH_ISOLATION: chroot
REGISTRY: ${{ secrets.REGISTRY }}
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }}
SOURCE_LINK: https://github.com/csmith/dockerfiles/blob/master/
GONOPROXY: github.com/*
run: |
go install github.com/csmith/contempt/cmd/contempt@latest
git config user.name "${{ secrets.GIT_USERNAME }}"
git config user.email "${{ secrets.GIT_EMAIL }}"
buildah login -u "$REGISTRY_USER" -p "$REGISTRY_PASS" $REGISTRY
contempt --commit --build --push --project docker-socket-proxy . .
retries=0
until git push
do
if (( ++retries > 5 )); then
echo "Failed to push after 5 retries"
exit 1
fi
echo "Git push failed, pulling and retrying"
git pull --rebase
done