36 lines
1016 B
YAML
36 lines
1016 B
YAML
name: Update images
|
|
|
|
on:
|
|
schedule:
|
|
- cron: '0 7 * * Mon'
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
debian-vanilla:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Log into Docker Registry
|
|
run: docker login docker.hyprnet -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
|
|
|
- name: Pull latest Debian image
|
|
run: docker pull debian:latest
|
|
|
|
- name: Tag image
|
|
run: docker tag debian:latest docker.hyprnet/debian-vanilla:latest
|
|
|
|
- name: Push image
|
|
run: docker push docker.hyprnet/debian-vanilla:latest
|
|
|
|
debian-local:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Log into Docker Registry
|
|
run: docker login docker.hyprnet -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
|
|
|
- name: Build Debian local
|
|
run: docker build -t docker.hyprnet/debian-local -f dockerfiles/debian-local.dockerfile .
|
|
|
|
- name: Push image
|
|
run: docker push docker.hyprnet/debian-local:latest |