diff --git a/.gitea/workflows/kobuild.yaml b/.gitea/workflows/kobuild.yaml index 08aff11..d0f6d4f 100644 --- a/.gitea/workflows/kobuild.yaml +++ b/.gitea/workflows/kobuild.yaml @@ -23,4 +23,4 @@ jobs: - name: Install ko run: go install github.com/google/ko@latest - name: Build - run: KO_DOCKER_REPO=registry.engen.priv.no/unifi-network-operator-controller PATH=~/go/bin:$PATH ko build --local ./cmd + run: KO_DOCKER_REPO=gitea.engen.priv.no/unifi-network-operator-controller PATH=~/go/bin:$PATH ko build --local ./cmd diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index d366da8..d3f46f6 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -7,9 +7,14 @@ jobs: build: runs-on: ubuntu-latest container: golang:1.24-bookworm + env: + GITEA_USER: ${{ secrets.GITEA_USER }} + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} + GITEA_REGISTRY: gitea.engen.priv.no + GITEA_ORG: klauvsteinen steps: - name: Install dependencies - run: apt update && apt -y install nodejs bash + run: apt update && apt -y install nodejs bash docker.io - name: Setup SSH run: | mkdir -p ~/.ssh @@ -27,8 +32,12 @@ jobs: run: | echo "TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV env + - name: Docker login + run: | + run: echo "${GITEA_TOKEN}" | docker login "${GITEA_REGISTRY}" --username "${GITEA_USER}" --password-stdin +ocker login - name: Build env: - KO_DOCKER_REPO: registry.engen.priv.no/unifi-network-operator-controller + KO_DOCKER_REPO: "{$GITEA_REGISTRY}/${GITEA_ORG}/unifi-network-operator-controller run: | ko publish ./cmd --tags "$TAG,latest" --bare