Skip to content

Commit 2391254

Browse files
committed
Feature(docker): Prepare dev images with LLVM for CI testing
Fix(docker): node-11-llvm-6 Feature(docker/dev): Install git to install specified version of llvm-node bindings Feature(docker/dev): Install clang as default compiler Feature(docker/dev): Install cmake Feature(docker/dev): Install libz-dev
1 parent 2ff6c76 commit 2391254

4 files changed

Lines changed: 20 additions & 0 deletions

File tree

docker/dev/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
Images that we use for CI with different node versions and LLVM
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM node:11-slim
2+
3+
RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
4+
echo "deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch-6.0 main" | tee -a /etc/apt/sources.list && \
5+
apt update -qq && \
6+
apt install libz-dev cmake clang git llvm-6.0 llvm-6.0-dev -y
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM node:11-slim
2+
3+
RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
4+
echo "deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch-7 main" | tee -a /etc/apt/sources.list && \
5+
apt update -qq && \
6+
apt install libz-dev cmake clang git llvm-7 llvm-7-dev -y
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM node:11-slim
2+
3+
RUN wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - && \
4+
echo "deb http://apt.llvm.org/stretch/ llvm-toolchain-stretch main" | tee -a /etc/apt/sources.list && \
5+
apt update -qq && \
6+
apt install libz-dev cmake clang git llvm-8 llvm-8-dev -y

0 commit comments

Comments
 (0)