This repository was archived by the owner on Sep 27, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +56
-4
lines changed Expand file tree Collapse file tree 3 files changed +56
-4
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,31 @@ pipeline {
62
62
}
63
63
}
64
64
65
+ // stage('Debian Stretch/gcc-6.3.0/llvm-3.8.1 (Debug/Test)') {
66
+ // agent { docker { image 'debian:stretch' } }
67
+ // steps {
68
+ // sh 'sudo /bin/bash -c "source ./script/installation/packages.sh"'
69
+ // sh 'python ./script/validators/source_validator.py'
70
+ // sh 'mkdir build'
71
+ // sh 'cd build && cmake -DCMAKE_BUILD_TYPE=Debug -DCOVERALLS=False -DUSE_SANITIZER=Address .. && make -j4'
72
+ // sh 'cd build && make check -j4 || true'
73
+ // sh 'cd build && make benchmark -j4'
74
+ // sh 'cd build && make install'
75
+ // sh 'cd build && bash ../script/testing/psql/psql_test.sh'
76
+ // sh 'cd build && python ../script/validators/jdbc_validator.py'
77
+ // }
78
+ // }
79
+
80
+ // stage('Debian Stretch/gcc-6.3.0/llvm-3.8.1 (Release)') {
81
+ // agent { docker { image 'debian:stretch' } }
82
+ // steps {
83
+ // sh 'sudo /bin/bash -c "source ./script/installation/packages.sh"'
84
+ // sh 'python ./script/validators/source_validator.py'
85
+ // sh 'mkdir build'
86
+ // sh 'cd build && cmake -DCMAKE_BUILD_TYPE=Release -DUSE_SANITIZER=Address -DCOVERALLS=False .. && make -j4'
87
+ // }
88
+ // }
89
+
65
90
stage(' Fedora 26/gcc-7.1.1/llvm-4.0.1 (Debug)' ) {
66
91
agent { docker { image ' fedora:26' } }
67
92
steps {
Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ RUN mkdir /peloton/build && cd /peloton/build && cmake -DCMAKE_BUILD_TYPE=Debug
12
12
RUN echo -n "Peloton Release build with "; g++ --version | head -1
13
13
RUN rm -rf /peloton/build && mkdir /peloton/build && cd /peloton/build && cmake -DCMAKE_BUILD_TYPE=Release -DCOVERALLS=False .. && make -j4 && make install
14
14
15
- RUN echo -n "Peloton Debug build with "; clang++-3.7 --version | head -1
16
- RUN rm -rf /peloton/build && mkdir /peloton/build && cd /peloton/build && CC=clang-3.7 CXX=clang++-3.7 cmake -DCMAKE_BUILD_TYPE=Debug -DCOVERALLS=False .. && make -j4 && make install
15
+ RUN echo -n "Peloton Debug build with "; clang++ --version | head -1
16
+ RUN rm -rf /peloton/build && mkdir /peloton/build && cd /peloton/build && CC=clang CXX=clang++ cmake -DCMAKE_BUILD_TYPE=Debug -DCOVERALLS=False .. && make -j4 && make install
17
17
18
- RUN echo -n "Peloton Release build with "; clang++-3.7 --version | head -1
19
- RUN rm -rf /peloton/build && mkdir /peloton/build && cd /peloton/build && CC=clang-3.7 CXX=clang++-3.7 cmake -DCMAKE_BUILD_TYPE=Release -DCOVERALLS=False .. && make -j4 && make install
18
+ RUN echo -n "Peloton Release build with "; clang++ --version | head -1
19
+ RUN rm -rf /peloton/build && mkdir /peloton/build && cd /peloton/build && CC=clang CXX=clang++ cmake -DCMAKE_BUILD_TYPE=Release -DCOVERALLS=False .. && make -j4 && make install
Original file line number Diff line number Diff line change @@ -86,6 +86,33 @@ if [ "$DISTRO" = "UBUNTU" ]; then
86
86
libedit-dev \
87
87
postgresql-client
88
88
89
+ # # ------------------------------------------------
90
+ # # DEBIAN
91
+ # # ------------------------------------------------
92
+ elif [ " $DISTRO " = " DEBIAN OS" ]; then
93
+ sudo apt-get -qq $FORCE_Y --ignore-missing -y install \
94
+ git \
95
+ g++ \
96
+ clang \
97
+ cmake \
98
+ libgflags-dev \
99
+ libprotobuf-dev \
100
+ protobuf-compiler \
101
+ bison \
102
+ flex \
103
+ libevent-dev \
104
+ libboost-dev \
105
+ libboost-thread-dev \
106
+ libboost-filesystem-dev \
107
+ libjemalloc-dev \
108
+ libssl-dev \
109
+ valgrind \
110
+ lcov \
111
+ libpqxx-dev \
112
+ llvm-dev \
113
+ libedit-dev \
114
+ postgresql-client
115
+
89
116
# # ------------------------------------------------
90
117
# # FEDORA
91
118
# # ------------------------------------------------
You can’t perform that action at this time.
0 commit comments