added actions setup

This commit is contained in:
Samuel Philipp 2023-09-29 17:16:17 +02:00
parent bd07c9a33e
commit a4a661b76b
3 changed files with 37 additions and 2 deletions

View file

@ -0,0 +1,35 @@
name: Build and Push Docker image
on:
push:
branches:
- main
jobs:
docker:
name: Build and Push Docker image
runs-on: docker
container:
image: ghcr.io/catthehacker/ubuntu:act-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to cr.sp-codes.de
uses: docker/login-action@v2
with:
registry: cr.sp-codes.de
username: ${{ secrets.CR_USERNAME }}
password: ${{ secrets.CR_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64/v8
push: true
tags: |
spcodes/cadvisor:v0.47.2
spcodes/cadvisor:latest
cr.sp-codes.de/sp-codes/cadvisor:v0.47.2
cr.sp-codes.de/sp-codes/cadvisor:latest

View file

@ -11,11 +11,11 @@
{
"fileMatch": [
"^Dockerfile$",
"^.woodpecker.yml$"
".forgejo/workflows/docker.yml$"
],
"matchStrings": [
"\\s+ENV\\s*CADVISOR_VERSION=\"(?<currentValue>.*?)\"\\s+",
"\\s+repo:\\s*\\S*\\/cadvisor\\s+tags:[-\\s]+(?<currentValue>.*?)\\s+"
"cadvisor:(?<currentValue>v\\S+)"
],
"versioningTemplate": "loose",
"depNameTemplate": "google/cadvisor",