Files
pulp-ui-cri/.gitea/workflows/build.yaml
T
CrazyHackGUT 34a098a69b
Build image / Build base frontend image (push) Failing after 20s
Revert "trying fix login to built-in registry"
This reverts commit e1cd648ae9.
2026-09-05 00:04:46 +04:00

50 lines
1.4 KiB
YAML

name: "Build image"
on: [push]
env: {}
permissions:
packages: write
jobs:
build-frontend:
name: Build base frontend image
runs-on: ubuntu-latest
outputs:
UI_HASH: ${{ steps.git-parse.outputs.PULP_UI_COMMIT }}
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: true
- name: Fetch commit hash for Pulp UI repository
id: git-parse
run: |
echo "PULP_UI_COMMIT=$(git -C vendor/pulp-ui rev-parse HEAD)" >> $GITEA_OUTPUT
- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to built-in registry
uses: docker/login-action@v3
with:
registry: ${{ gitea.server_url }}
username: ${{ gitea.actor }}
password: ${{ secrets.GITEA_TOKEN }}
- name: Extract metadata
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ gitea.server_url }}/${{ gitea.repository }}
tags: |
type=sha,format=short
type=semver,pattern=${{ steps.git-parse.outputs.PULP_UI_COMMIT }}
- name: Build frontend image
uses: docker/build-push-action@v6
with:
context: vendor/pulp-ui
file: ./Dockerfile
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
# TODO: add build nginx image