FeDirect/.forgejo/workflows/docker.yaml

21 lines
602 B
YAML
Raw Normal View History

2025-02-13 03:28:16 +00:00
name: Build Docker Container
on:
push:
branches: ["main"]
2025-02-13 05:13:21 +00:00
env:
REGISTRY: kitsunes.dev
2025-02-13 05:15:22 +00:00
PUBLISH_AS: nekomata/fedirect
2025-02-13 03:28:16 +00:00
jobs:
publish-docker:
2025-02-13 04:57:51 +00:00
runs-on: self-hosted
2025-02-13 03:28:16 +00:00
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Login to Docker
2025-02-13 05:43:26 +00:00
run: docker login -u kio -p ${{ secrets.LOGINKEY }} ${{ env.REGISTRY }}
2025-02-13 03:28:16 +00:00
- name: build docker repository
2025-02-13 19:13:14 +00:00
run: docker build . --no-cache -t ${{ env.REGISTRY }}/${{ env.PUBLISH_AS }}:latest
2025-02-13 03:28:16 +00:00
- name: Push to Repo Server
2025-02-13 05:15:22 +00:00
run: docker push ${{ env.REGISTRY }}/${{ env.PUBLISH_AS }}:latest