Skip to content

Auto-build docker image for nos3-64 and push to registry#21

Open
haisamido wants to merge 12 commits intonasa-itc:devfrom
haisamido:dev
Open

Auto-build docker image for nos3-64 and push to registry#21
haisamido wants to merge 12 commits intonasa-itc:devfrom
haisamido:dev

Conversation

@haisamido
Copy link
Copy Markdown

@haisamido haisamido commented Jun 30, 2025

Objective

To provide users and systems with a pre-built docker image, essentially akin to docker.io/ivvtc/nos3-64 but instead on ghcr.io. This not the so-called pre-built nos3-base with pre-compiled code. This PR is a pre-cursor to the nos3-base effort.

Auto-build & Auto-push docker image(s) via Github Actions

Github Actions auto-builds and pushes image the nos3-64:dev

Workflow output

https://github.com/haisamido/nos3-64/actions/runs/16221792877/job/45803867797

Docker pull afterwards

docker pull ghcr.io/haisamido/nos3-64:dev

Manual and Local Build

make nos3-64-build

Manual Push from Local Build

make nos3-64-push # but don't do this

TODOs:

  • Alter IMAGE_USERNAME on Makefile's line 11 to reflect the new IMAGE_USERNAME, and change any other relevant parameters.

This PR closes #24

@haisamido haisamido changed the title create pre-built docker image for similar to [docker.io/ivvtc/nos3-64] create pre-built docker image similar to [docker.io/ivvtc/nos3-64] but on ghcr.io, et al. Jun 30, 2025
@haisamido haisamido changed the title create pre-built docker image similar to [docker.io/ivvtc/nos3-64] but on ghcr.io, et al. create pre-built docker image similar to ivvtc/nos3-64 but also on ghcr.io, et al. Jun 30, 2025
@haisamido haisamido changed the title create pre-built docker image similar to ivvtc/nos3-64 but also on ghcr.io, et al. create pre-built docker image similar to ivvtc/nos3-64 but also on ghcr.io, etc Jun 30, 2025
@haisamido haisamido changed the title create pre-built docker image similar to ivvtc/nos3-64 but also on ghcr.io, etc Auto-build docker image for nos3-64 and push to registry Jul 2, 2025
@jlucas9 jlucas9 self-assigned this Jul 10, 2025
@haisamido
Copy link
Copy Markdown
Author

auto-builds of nos3-64 for both linux/amd64 and linux/arm64 are now successful and can be found here https://github.com/haisamido/nos3-64/pkgs/container/nos3-64

@zlynch2 zlynch2 assigned zlynch2 and unassigned jlucas9 Nov 7, 2025
Added workflow_dispatch trigger for manual execution.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants