fix(ci): push docs-site image to gitea.leeworks.dev registry
Validate Flux manifests / kustomize-build (pull_request) Successful in 25s
Validate Flux manifests / kustomize-build (pull_request) Successful in 25s
registry.leeworks.dev serves Traefik's default self-signed cert (TLS verify fails). Gitea's built-in container registry at gitea.leeworks.dev has a valid Let's Encrypt cert, so push there instead.
This commit is contained in:
@@ -95,14 +95,17 @@ jobs:
|
||||
docker info >/dev/null # confirms the dind daemon is reachable
|
||||
|
||||
- name: Log in to container registry
|
||||
# Use Gitea's built-in container registry (gitea.leeworks.dev), which
|
||||
# has a valid Let's Encrypt cert. The standalone registry.leeworks.dev
|
||||
# serves Traefik's default self-signed cert and fails TLS verification.
|
||||
run: |
|
||||
echo "${{ secrets.GITEA_TOKEN }}" | docker login registry.leeworks.dev \
|
||||
echo "${{ secrets.GITEA_TOKEN }}" | docker login gitea.leeworks.dev \
|
||||
-u ${{ gitea.actor }} --password-stdin
|
||||
|
||||
- name: Build and push docs-site image
|
||||
working-directory: api-company/docs-site
|
||||
run: |
|
||||
IMAGE="registry.leeworks.dev/leeworks-agents/docs-site"
|
||||
IMAGE="gitea.leeworks.dev/leeworks-agents/docs-site"
|
||||
SHA="${{ gitea.sha }}"
|
||||
docker build -t "$IMAGE:$SHA" -t "$IMAGE:latest" .
|
||||
docker push "$IMAGE:$SHA"
|
||||
|
||||
Reference in New Issue
Block a user