Skip to content

Commit d4031c3

Browse files
committed
test source image
1 parent dc957bf commit d4031c3

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
distro: [ 'centos-8', 'debian-11', 'debian-11-arm', 'debian-12-libcxx', 'alpine' ]
16+
distro: [ 'source' ]
1717
version: [ '11.9.169.7' ]
1818

1919
steps:

source/Dockerfile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
FROM debian:11
2+
3+
ARG v8_version=11.9.169.7
4+
ENV version=$v8_version
5+
6+
ENV PATH="/depot_tools:${PATH}"
7+
8+
RUN apt-get update -y && \
9+
apt-get upgrade -y && \
10+
apt-get install -y curl python3 xz-utils git g++ pkg-config libglib2.0-dev
11+
12+
RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools
13+
14+
RUN yes | fetch --nohooks v8
15+
16+
WORKDIR /v8
17+
18+
RUN gclient sync --nohooks -D --force --reset && \
19+
gclient sync --revision ${version}
20+
21+
RUN tar cfJ /v8-${version}-source.tar.xz -C / v8

0 commit comments

Comments
 (0)