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

#2: implement common docker containers #2

Closed
tlamonthezie opened this issue Sep 18, 2024 · 7 comments · Fixed by #3
Closed

#2: implement common docker containers #2

tlamonthezie opened this issue Sep 18, 2024 · 7 comments · Fixed by #3
Assignees

Comments

@tlamonthezie
Copy link
Collaborator

As in vt create a set of docker files for each common environment to test
Make it enough generic to be used in any project

@tlamonthezie tlamonthezie self-assigned this Sep 18, 2024
@tlamonthezie tlamonthezie changed the title #2: implement docker containers as in vt #2: implement generic docker containers Sep 18, 2024
@tlamonthezie tlamonthezie changed the title #2: implement generic docker containers #2: implement common docker containers Sep 18, 2024
@tlamonthezie
Copy link
Collaborator Author

tlamonthezie commented Sep 18, 2024

List of base Docker files we want to analyze to extract some common dependencies and configurations (without VT specific stuff) at https://github.com/DARMA-tasking/vt/tree/develop/ci/docker:

  • alpine-cpp.dockerfile
  • develop.dockerfile
  • ubuntu-20.04-gnu-openmpi-cpp.dockerfile
  • ubuntu-clang-cpp.dockerfile
  • ubuntu-gnu-cpp.dockerfile
  • ubuntu-gnu-docs.dockerfile
  • ubuntu-intel-oneapi-cpp.dockerfile
  • ubuntu-nvidia-cpp.dockerfile
    These images are strongly linked to vt. So it might be good to think how we can make it more generic and maybe take into account that we have target platforms tested in CI in 3 possible ways: Azure runners, Github runners, Docker images (run by either Azure or GH runners).
    In that case we have to take care about specific project stuff and how it will be run (commonly build & test) and how projects will pick all available configurations from this repo.

In VT azure pipelines seems to be generated by a script. We could take that idea and make it more generic to target aither Azure pipelines, Github pipelines or docker containers

tlamonthezie added a commit that referenced this issue Sep 18, 2024
tlamonthezie added a commit that referenced this issue Sep 18, 2024
tlamonthezie added a commit that referenced this issue Sep 19, 2024
tlamonthezie added a commit that referenced this issue Sep 23, 2024
tlamonthezie added a commit that referenced this issue Sep 23, 2024
tlamonthezie added a commit that referenced this issue Sep 24, 2024
tlamonthezie added a commit that referenced this issue Sep 24, 2024
tlamonthezie added a commit that referenced this issue Sep 24, 2024
tlamonthezie added a commit that referenced this issue Sep 24, 2024
tlamonthezie added a commit that referenced this issue Nov 27, 2024
tlamonthezie added a commit that referenced this issue Nov 27, 2024
tlamonthezie added a commit that referenced this issue Nov 27, 2024
tlamonthezie added a commit that referenced this issue Dec 12, 2024
tlamonthezie added a commit that referenced this issue Dec 18, 2024
tlamonthezie added a commit that referenced this issue Dec 18, 2024
tlamonthezie added a commit that referenced this issue Dec 18, 2024
tlamonthezie added a commit that referenced this issue Dec 18, 2024
tlamonthezie added a commit that referenced this issue Dec 19, 2024
tlamonthezie added a commit that referenced this issue Dec 19, 2024
tlamonthezie added a commit that referenced this issue Dec 19, 2024
tlamonthezie added a commit that referenced this issue Dec 19, 2024
…ntainers

#2: implement common docker containers
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 a pull request may close this issue.

2 participants