File tree Expand file tree Collapse file tree 4 files changed +48
-5
lines changed Expand file tree Collapse file tree 4 files changed +48
-5
lines changed Original file line number Diff line number Diff line change @@ -24,5 +24,10 @@ before_cache:
24
24
25
25
cache :
26
26
directories :
27
- - $HOME/.ivy2/cache
28
- - $HOME/.sbt/boot
27
+ - " $HOME/.ivy2/cache"
28
+ - " $HOME/.sbt/boot"
29
+
30
+ env :
31
+ global :
32
+ - secure : dtXD6RordjwlXhNA41jv93TtkC5cbJzHalJo60S/OPri9p3Eet7D4kXcNWhGHdIw5kcSkeYhzvhif12NXLDFMmWQKOttqZ4RMI1CQyT+1w+COwiHdWSbSUf91K9RmrRBQiFRSHM/XRDThUe4qD3Nh3WFK5P+cQOeM3FsJrRfa7U2XP3CgZ0vUytqtd0aIGRH23p7LM0koaTx1g6PpIcOFQ1NRTUAnGFqI3rDrB+STZuoFq6RXq13oSGBD3VEb0gyfyWrvxbQleLvSa4Gy6JmLvuM99jLJqCh8UW+M2cmtAmDkuku7bkgTeWLYjTctkMOaRe+N2Gzf90H6rjjJEAgK5O5fb+ER7zF9mVt8JKe0CUzQy7Uz2EoMTwUAIdkR8bvP7J/EwWXoA2siXtv5mFykx0HfUMQgh1GQD8WXqE9pLPN8uICK+mwxgyCzcnlJgGkG0BoIWWz1kqxUp61jGdiquIgJMIiYHKEL2eP1MLACTWQ9I4F8XfZJk9eE9ZzEca6/5d/H6KUerasqQnaATlx6ng6AXsUsf2dKL7UBtgv6tCuj2T3D/PdFtwHFHVRko1mlk41XLCEbSzJeghZg4h5fy5PrCg2MQD3XlxhypAIi+mIZzl3REiGXtZUM3JUFZDYLPe7+u5/zJtlBg1F++38/EIqWgiLcz4ssjzcMUTjYjg=
33
+ - secure : KxYU6s9JBJnLkDvH/Gbm8vbm8Muvbjf3xlheaCKT93F39/3KUxHvaqYIMwsWnBbTxa3p8c7DpyzU8Lfn6WH1qYolTM9Wy3xwawV7vY2yzTbhp54fnm5W1SBQw5zykx/9MO5O78GqLuSh74o/lmLpUcDOg25vg6VRMMeS5rm7rufuyLQUe3vhvajb1k+h0ANDRJ5aIZJPSx0r+FDeWFmWfiXirXA5nQ//Mg1zKmPXPMWnFW/fmU/+bi+gKsPR9IXTeUTxDf6Ktfgp8aCnhGxbObHOSyYVHKkXdM/7q6IzUb2aklkhFeLZB1jR1jTCLOhUpvpORy4lnjKMLqwK6flKBfapbTArg+RbiNIiXnn1kMPYLN1gBFB7790/TyekiDZqCJwCsFngI0AaugPmM8/TpLB8bPuI/fZiccjC3mcj9xYLO3uEKSb2CVcqo0V37wZeTJDLxQKRIUKMZ34SXnmWg1OhJck1v27B6ARDbHxASvpr7wzEZ3Kiqfna+gHk8oTOv9UoMYGI8Zua3tQGoeQfdCE8qmdppahsH0s1ZNMKMT4ial6juQb4lwaXGVqWU8+1G+ISHgwmN4a+KlJVSc51WWLUD9NW2a62sVFvHv6jKlJ5chyXOe+KvZEjWAL1DR6EYa0vWxlMokaYuqXow8v6vn4PdIfN5FbcR97jPnCnPwI=
Original file line number Diff line number Diff line change
1
+ Dockerfile
2
+ target /
Original file line number Diff line number Diff line change
1
+ ARG UBUNTU_VERSION=18.04
2
+ ARG LLVM_VERSION=6.0
3
+ ARG BUILD_TAG=ubuntu-$UBUNTU_VERSION-llvm-$LLVM_VERSION
4
+ FROM scalabindgen/scala-native-bindgen-builder:$BUILD_TAG as builder
5
+
6
+ WORKDIR /src
7
+ COPY . /src
8
+ RUN set -x \
9
+ && mkdir target \
10
+ && cd target \
11
+ && cmake .. \
12
+ && make
13
+
14
+ ARG UBUNTU_VERSION=18.04
15
+ FROM ubuntu:$UBUNTU_VERSION
16
+
17
+ ARG LLVM_VERSION=6.0
18
+ ENV LLVM_VERSION=$LLVM_VERSION
19
+ RUN set -x \
20
+ && apt update \
21
+ && apt install -y --no-install-recommends libclang1-$LLVM_VERSION \
22
+ && rm -rf /var/lib/apt/lists/*
23
+
24
+ COPY --from=builder /src/target/scala-native-bindgen /usr/bin/scala-native-bindgen
25
+ WORKDIR /src
26
+ ENTRYPOINT ["scala-native-bindgen" ]
Original file line number Diff line number Diff line change 1
1
version : ' 3'
2
2
3
3
services :
4
+ bindgen :
5
+ image : scalabindgen/scala-native-bindgen:${VERSION:-latest}
6
+ build :
7
+ context : bindgen
8
+ args :
9
+ - UBUNTU_VERSION=18.04
10
+ - LLVM_VERSION=6.0
11
+ - LLVM_DEB_COMPONENT=
12
+ entrypoint : [scala-native-bindgen]
13
+
4
14
ubuntu-18.04-llvm-dev :
5
- image : scalabindgen/scala-native-bindgen:ubuntu-18.04-llvm-dev
15
+ image : scalabindgen/scala-native-bindgen-builder :ubuntu-18.04-llvm-dev
6
16
build :
7
17
context : .
8
18
args :
@@ -16,7 +26,7 @@ services:
16
26
- ${HOME}/.sbt:/root/.sbt
17
27
18
28
ubuntu-18.04-llvm-6.0 :
19
- image : scalabindgen/scala-native-bindgen:ubuntu-18.04-llvm-6.0
29
+ image : scalabindgen/scala-native-bindgen-builder :ubuntu-18.04-llvm-6.0
20
30
build :
21
31
context : .
22
32
args :
@@ -29,7 +39,7 @@ services:
29
39
- ${HOME}/.sbt:/root/.sbt
30
40
31
41
ubuntu-18.04-llvm-5.0 :
32
- image : scalabindgen/scala-native-bindgen:ubuntu-18.04-llvm-5.0
42
+ image : scalabindgen/scala-native-bindgen-builder :ubuntu-18.04-llvm-5.0
33
43
build :
34
44
context : .
35
45
args :
You can’t perform that action at this time.
0 commit comments