Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Docker pipelines #2649

Merged
merged 13 commits into from
May 16, 2023
Merged

Refactor Docker pipelines #2649

merged 13 commits into from
May 16, 2023

Conversation

jhale
Copy link
Member

@jhale jhale commented May 8, 2023

  • Splits development and testing environments and end-user Dockerfiles and GitHub actions across two files.
  • Nightly (:nightly) end-user images take ~10 minutes rather than hours to build due to fixed caching.
  • All development and testing images are manually triggered and pushed to tag :current.
  • Added GitHub actions to build RedHat and OneAPI testing images.
  • CI scripts updated to reflect the above tag changes.

The only change to the images we advertise to end users are dolfinx/dev-env:nightly is now dolfinx:dev-env:current reflecting that we will no longer build it every night.

@jhale jhale changed the title Small fixes for the Docker pipelines Refactor Docker pipelines May 11, 2023
@jhale jhale requested a review from garth-wells May 11, 2023 19:16
@jhale jhale enabled auto-merge May 16, 2023 05:50
@jhale jhale added this pull request to the merge queue May 16, 2023
Merged via the queue into main with commit 435bd2f May 16, 2023
15 checks passed
@jhale jhale deleted the jhale/more-docker-fixes branch May 16, 2023 06:52
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.

None yet

1 participant