build: container build from the unkin jellyfin-ha-src fork #3
Reference in New Issue
Block a user
Delete Branch "benvin/jellyfin-ha-build"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
Stand up the jellyfin-ha container build end to end in a single mergeable change: build scaffolding, push images to the artifactapi registry, and source from our own fork so local HA patches can be carried and pinned. Merging this one PR lands all commits.
How
serviceAccountName: default, mirroring the established estate convention (pdbmux/encapi/cephrgw-operator .woodpecker/docker.yaml) — no registry credentials or dedicated ServiceAccount are required for docker-internal.Supersedes #1 and #2, which are combined here so a single merge carries all commits. Source now comes from the fork instead of the upstream GitHub tree.
Follow-up (non-blocking): mcr.microsoft.com is not currently fronted by an artifactapi remote; per the images policy the SDK image could later be proxied, but no
mcrremote exists yet.Build-orchestration for the jellyfin-ha Jellyfin fork: pins an upstream commit (UPSTREAM_REF), publishes the .NET 10 server, and builds/pushes the runtime image to git.unkin.net/unkin/jellyfin-ha on v* tags. - UPSTREAM_REF pinned to d4f9c12 - Dockerfile.runtime (vendored runtime-only image + jellyfin-web 10.11.6) - .woodpecker/{build,docker}.yaml (publish + docker-buildx, k8s resources) - Makefile (publish/build + patch/minor/major release tagging)f99714f184to26e57c8655