-
Notifications
You must be signed in to change notification settings - Fork 12
/
.gitlab-ci.yml
31 lines (29 loc) · 1.5 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
image: carvicsforth/centos_carv:latest
stages:
- build
jvm_release_build:
stage: build
script:
- cd allocator
- ./build.sh docker
- export LIBRARY_PATH=$(pwd)/lib/:$LIBRARY_PATH
- export LD_LIBRARY_PATH=$(pwd)/lib/:$LD_LIBRARY_PATH
- export PATH=$(pwd)/include/:$PATH
- export C_INCLUDE_PATH=$(pwd)/include/:$C_INCLUDE_PATH
- export CPLUS_INCLUDE_PATH=$(pwd)/include/:$CPLUS_INCLUDE_PATH
- cd ../openjdk-8/openjdk8
- bash ./configure --with-jobs=1 --disable-debug-symbols --with-extra-cflags='-O3' --with-extra-cxxflags='-O3'
- make DISABLE_HOTSPOT_OS_VERSION_CHECK=ok
jvm_debug_build:
stage: build
script:
- cd allocator
- ./build.sh docker
- export LIBRARY_PATH=$(pwd)/lib/:$LIBRARY_PATH
- export LD_LIBRARY_PATH=$(pwd)/lib/:$LD_LIBRARY_PATH
- export PATH=$(pwd)/include/:$PATH
- export C_INCLUDE_PATH=$(pwd)/include/:$C_INCLUDE_PATH
- export CPLUS_INCLUDE_PATH=$(pwd)/include/:$CPLUS_INCLUDE_PATH
- cd ../openjdk-8/openjdk8
- bash ./configure --with-debug-level=release --with-target-bits=64 --disable-zip-debug-info --with-jobs=32
- make DISABLE_HOTSPOT_OS_VERSION_CHECK=ok