home.kaderli.dev/.gitea/workflows/build.yaml
Severin Kaderli b419038bf8
Some checks failed
Build & Push Docker Image / Check formatting (push) Failing after 42s
Build & Push Docker Image / Build & Push Docker Image (push) Successful in 19s
Add prettier for formatting
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
2024-01-26 21:46:50 +01:00

41 lines
1.3 KiB
YAML

name: Build & Push Docker Image
on: push
jobs:
check-format:
name: Check formatting
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 20
registry-url: https://git.kaderli.dev/api/packages/severinkaderli/npm/
- name: Install dependencies
run: npm ci
- name: Check formatting
run: npm run format:check
build-and-push-docker-image:
name: Build & Push Docker Image
runs-on: ubuntu-latest
container:
image: catthehacker/ubuntu:act-latest
steps:
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: registry.gitlab.com/severinkaderli/registry
username: ${{ secrets.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v5
with:
push: true
tags: registry.gitlab.com/severinkaderli/registry:home.kaderli.dev