Skip to content

[CI] Simplify nightly docker images #16680

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

Merged
merged 1 commit into from
Jan 17, 2025
Merged

Conversation

aelovikov-intel
Copy link
Contributor

Have a single docker image created with all the dependencies pre-installed so that it could be used for all internal CI needs for every target. Other workflows should be changed after this is merged and new image is uploaded to the registry.

Have a single docker image created with all the dependencies
pre-installed so that it could be used for all internal CI needs for
every target. Other workflows should be changed after this is merged and
new image is uploaded to the registry.
Copy link
Contributor

@uditagarwal97 uditagarwal97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@@ -78,7 +74,8 @@ development containers:
NVidia/AMD and can be used for building DPC++
compiler from source with all backends enabled or for end-to-end testing
with HIP/CUDA on machines with corresponding GPUs available.

- `devops/containers/nightly`: contains the latest successfully
built nightly build of DPC++ compiler.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
built nightly build of DPC++ compiler.
built nightly build of DPC++ compiler, along with `latest` Intel drivers and NVidia/AMD development kits (same as `alldeps`).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've done that on purpose. I'm planning to fuse tags for the base images as well, so that we'll only have 2204/2404/nightly images and once done that clarification will become irrelevant and even confusing.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, seems reasonable to me.

@aelovikov-intel
Copy link
Contributor Author

@bader would you mind reviewing on behalf of the docs team? I need this merged to start working on the next step (modifying run-tests workflow).

@aelovikov-intel aelovikov-intel merged commit 2fcddee into sycl Jan 17, 2025
14 checks passed
@aelovikov-intel aelovikov-intel deleted the simplify-nightly-docker branch January 17, 2025 22:35
aelovikov-intel added a commit that referenced this pull request Jan 18, 2025
aelovikov-intel added a commit that referenced this pull request Jan 21, 2025
aelovikov-intel added a commit that referenced this pull request Jan 27, 2025
First step on unifying our "base" image into a single "fat" container
similarly to what's been done with nightly images at
#16680.
aelovikov-intel added a commit that referenced this pull request Jan 28, 2025
First step on unifying our "base" image into a single "fat" container
similarly to what's been done with nightly images at
#16680.
AlexeySachkov added a commit to AlexeySachkov/llvm that referenced this pull request Apr 1, 2025
Those dockerfiles were previosly renamed on `sycl` branch in
intel#16255 and intel#16680.

When we synced `.github` and `devops` changes from `sycl` to
`sycl-rel-6_1_0` in intel#17612, we copied over new versions, but
did not delete the old ones and this PR does exactly that.
AlexeySachkov added a commit that referenced this pull request Apr 1, 2025
Those dockerfiles were previosly renamed on `sycl` branch in
#16255 and #16680.

When we synced `.github` and `devops` changes from `sycl` to
`sycl-rel-6_1_0` in #17612, we copied over new versions, but
did not delete the old ones and this PR does exactly that.
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.

4 participants