Files
safeline/.gitea/workflows/activate-server.yaml
2025-03-13 12:32:55 +08:00

36 lines
882 B
YAML

name: activate-server
on:
push:
branches:
- main
paths:
- activate/**/*
workflow_dispatch:
jobs:
ko:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: stable
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
registry: git.yoshino-s.xyz
username: ${{ gitea.repository_owner }}
password: ${{ secrets.PACKAGES_PASSWORD }}
- name: Install ko
uses: ko-build/setup-ko@v0.8
with:
version: v0.17.1
- name: Build and push
env:
KO_DOCKER_REPO: git.yoshino-s.xyz/${{ gitea.repository }}/activate-server
run: |
cd activate
ko build --bare --sbom spdx --tags latest ./cmd/server