Skip to content
This repository was archived by the owner on May 23, 2021. It is now read-only.

Commit 84bc1b8

Browse files
committed
Create multiple builds
1 parent f36c08f commit 84bc1b8

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

.travis.yml

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ before_install:
1616
matrix:
1717
include:
1818
- os: linux
19+
env:
20+
- TARGET="alpine"
21+
- TARGET="centos"
1922
- os: osx
2023
script: scripts/ci.sh
2124
deploy:

scripts/docker_build.sh

+13-10
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,17 @@ function docker_build() {
2626
docker cp $containerID:/src/lib/node/out/Release/node ../build/$PACKAGE_VERSION/$BINARY_NAME
2727
}
2828

29-
CACHE_DIR=".ccache-centos"
30-
IMAGE="codercom/nbin-centos"
31-
PREBUILD_COMMAND="source /opt/rh/devtoolset-6/enable &&"
32-
BINARY_NAME="node-${NODE_VERSION}-linux-x64"
33-
docker_build
29+
if [[ "$TARGET" == "alpine" ]]; then
30+
CACHE_DIR=".ccache-alpine"
31+
IMAGE="codercom/nbin-alpine"
32+
PREBUILD_COMMAND=""
33+
BINARY_NAME="node-${NODE_VERSION}-alpine-x64"
34+
docker_build
35+
else
36+
CACHE_DIR=".ccache-centos"
37+
IMAGE="codercom/nbin-centos"
38+
PREBUILD_COMMAND="source /opt/rh/devtoolset-6/enable &&"
39+
BINARY_NAME="node-${NODE_VERSION}-linux-x64"
40+
docker_build
41+
fi
3442

35-
CACHE_DIR=".ccache-alpine"
36-
IMAGE="codercom/nbin-alpine"
37-
PREBUILD_COMMAND=""
38-
BINARY_NAME="node-${NODE_VERSION}-alpine-x64"
39-
docker_build

0 commit comments

Comments
 (0)