Skip to content

Commit abc68d8

Browse files
committed
[Devops] Add "llvm_nightly" container
This container is based on the base 24.04 container but also configures https://apt.llvm.org/ as an app repo to get nightly builds.
1 parent b3f8f35 commit abc68d8

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

.github/workflows/sycl-containers.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ jobs:
7777
base_image=ghcr.io/intel/llvm/ubuntu2404_build
7878
base_tag=latest
7979
use_unstable_driver=false
80+
- name: LLVM Nightly Ubuntu 24.04 Docker image
81+
file: ubuntu2404_llvm_nightly
82+
tag: latest
8083
steps:
8184
- name: Checkout
8285
uses: actions/checkout@v4
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
ARG base_tag=latest
2+
ARG base_image=ghcr.io/intel/llvm/ubuntu2404_base
3+
4+
FROM $base_image:$base_tag
5+
6+
ENV DEBIAN_FRONTEND=noninteractive
7+
8+
USER root
9+
10+
RUN curl -sSL https://apt.llvm.org/llvm-snapshot.gpg.key -o /etc/apt/trusted.gpg.d/apt.llvm.org.asc
11+
RUN echo 'deb http://apt.llvm.org/noble/ llvm-toolchain-noble main' > /etc/apt/sources.list.d/llvm.list
12+
13+
USER sycl
14+
15+
ENTRYPOINT ["/docker_entrypoint.sh"]

0 commit comments

Comments
 (0)