@@ -5,6 +5,7 @@ set -euxo pipefail
5
5
function docker_build() {
6
6
local image=" ${1} " ; shift
7
7
local version=" ${1} " ; shift
8
+ local ci=${CI:- }
8
9
9
10
local containerId
10
11
containerId=$( docker create --network=host --rm -it -v " $( pwd) " /.cache:/src/.cache " ${image} " )
@@ -18,8 +19,9 @@ function docker_build() {
18
19
docker cp ./. " ${containerId} " :/src
19
20
docker_exec " cd /src && yarn"
20
21
docker_exec " cd /src && npm rebuild"
21
- docker_exec " cd /src && NODE_ENV=production VERSION=${version} yarn task build:server:binary"
22
- docker_exec " cd /src && yarn task package ${version} "
22
+ docker_exec " cd /src && VERSION=${version} CI=${ci} yarn build"
23
+ docker_exec " cd /src && yarn bundle"
24
+ docker_exec " cd /src && yarn package ${version} "
23
25
docker cp " ${containerId} " :/src/release/. ./release/
24
26
25
27
docker stop " ${containerId} "
@@ -28,18 +30,20 @@ function docker_build() {
28
30
function main() {
29
31
local version=${VERSION:- }
30
32
local ostype=${OSTYPE:- }
33
+ local target=${TARGET:- }
31
34
32
35
if [[ -z " ${version} " ]] ; then
33
36
>&2 echo " Must set VERSION environment variable"
34
37
exit 1
35
38
fi
36
39
37
40
if [[ " ${ostype} " == " darwin" * ]]; then
38
- NODE_ENV=production VERSION=" ${version} " yarn task build:server:binary
39
- yarn task package " ${version} "
41
+ VERSION=" ${version} " yarn build
42
+ yarn bundle
43
+ yarn package " ${version} "
40
44
else
41
45
local image
42
- if [[ " $TARGET " == " alpine" ]]; then
46
+ if [[ " ${target} " == " alpine" ]]; then
43
47
image=" codercom/nbin-alpine"
44
48
else
45
49
image=" codercom/nbin-centos"
0 commit comments