test branches

This commit is contained in:
Jason Tevnan 2025-06-30 22:13:13 +02:00
parent 059e525a93
commit dadf8382f4
2 changed files with 49 additions and 0 deletions

View File

@ -0,0 +1,48 @@
name: Build, Test and Register Docker Images
on:
push:
branches:
- main
- production
pull_request:
types: [closed]
branches:
- production
jobs:
build-publish-frontend:
runs-on: coc
container:
image: docker
steps:
- name: Login to Registry
uses: docker/login-action@v3
with:
registry: cocgit.scalingdone.com
username: ${{ secrets.RUNNER_REGISTRY_USERNAME }}
password: ${{ secrets.RUNNER_REGISTRY_PASSWORD }}
- name: Build Docker image
uses: docker/build-push-action@v6
with:
context: "{{defaultContext}}:test"
tags: |
cocgit.scalingdone.com/jat/branchingtest/appimage:latest
${{ github.ref == 'refs/heads/production' && format('cocgit.scalingdone.com/jat/branchingtest/appimage:{0}', github.sha) || '' }}
push: true
reload-staging:
if: github.ref == 'refs/heads/production'
runs-on: coc
container:
image: curlimages/curl
networks:
- coc
needs:
- build-publish-frontend
steps:
- name: Trigger Watchtower to reload docker image
run: |
echo "hi"

1
Dockerfile Normal file
View File

@ -0,0 +1 @@
FROM alpine:latest