harbor-arm-build

Jenkins pipeline for building an arm64 Harbor release straight from upstream and pushing the full image set into registry.bstein.dev/infra.

Key behavior:

  • Parameter HARBOR_VERSION (e.g. v2.14.1). If left empty, the pipeline fetches the latest Harbor GitHub release tag.
  • Runs on an arm64 node with podman/buildah (Docker CLI shim via podman-docker); no dind is used.
  • Builds all Harbor images with IMAGENAMESPACE=registry.bstein.dev/infra and tags ${HARBOR_VERSION}-arm64.$BUILD_NUMBER, then pushes them with the harbor-robot-pipeline credentials.

Trigger manually in Jenkins when a new Harbor version needs to be published to the internal registry.

Description
No description provided
Readme 83 KiB