CI #1667
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: | |
push: | |
branches: | |
- main | |
schedule: | |
- cron: 0 3 * * * | |
jobs: | |
alertmanager: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image alertmanager/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
apt-collector: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image apt-collector/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
aria2: | |
runs-on: ubuntu-22.04 | |
needs: | |
- cxx-dev | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image aria2/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
blackbox-exporter: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image blackbox-exporter/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
chrony: | |
runs-on: ubuntu-22.04 | |
needs: | |
- cxx-dev | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image chrony/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
cxx-dev: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image cxx/dev.Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
debian: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image debian/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
go-dev: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image go/dev.Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
haveged: | |
runs-on: ubuntu-22.04 | |
needs: | |
- cxx-dev | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image haveged/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
hostapd: | |
runs-on: ubuntu-22.04 | |
needs: | |
- cxx-dev | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image hostapd/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
jellyfin: | |
runs-on: ubuntu-22.04 | |
needs: | |
- ubuntu | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image jellyfin/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
lego: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image lego/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
nginx: | |
runs-on: ubuntu-22.04 | |
needs: | |
- cxx-dev | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image nginx/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
node-dev: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image node/dev.Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
node-exporter: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image node-exporter/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
peas: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image peas/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
podman-collector: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image podman-collector/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
prometheus: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
- node-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image prometheus/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
prowlarr: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- node-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image prowlarr/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
python: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image python/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
python-dev: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image python/dev.Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
radarr: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- node-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image radarr/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
smart-collector: | |
runs-on: ubuntu-22.04 | |
needs: | |
- python | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image smart-collector/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
sonarr: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- node-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image sonarr/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
stdiscosrv: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image stdiscosrv/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
strelaysrv: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image strelaysrv/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
syncthing: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image syncthing/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
ubuntu: | |
runs-on: ubuntu-22.04 | |
needs: [] | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image ubuntu/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
unbound: | |
runs-on: ubuntu-22.04 | |
needs: | |
- cxx-dev | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image unbound/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
webui-aria2: | |
runs-on: ubuntu-22.04 | |
needs: | |
- debian | |
- go-dev | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image webui-aria2/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
wpa-supplicant: | |
runs-on: ubuntu-22.04 | |
needs: | |
- cxx-dev | |
- debian | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image wpa-supplicant/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
zrepl: | |
runs-on: ubuntu-22.04 | |
needs: | |
- go-dev | |
- ubuntu | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Build, Test & Push | |
run: ./build.py image zrepl/Dockerfile | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |