Skip to content

Commit b793426

Browse files
authored
Make some targets parallel in CI pipeline (#2076)
1 parent bd7a3c7 commit b793426

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

ci/do_ci.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function install_prometheus_cpp_client
1212
[[ -d _build ]] && rm -rf ./_build
1313
mkdir _build && cd _build
1414
cmake .. -DBUILD_SHARED_LIBS=ON -DUSE_THIRDPARTY_LIBRARIES=ON
15-
make -j 4
15+
make -j $(nproc)
1616
sudo make install
1717
popd
1818
}
@@ -87,7 +87,7 @@ if [[ "$1" == "cmake.test" ]]; then
8787
-DWITH_LOGS_PREVIEW=ON \
8888
-DCMAKE_CXX_FLAGS="-Werror $CXXFLAGS" \
8989
"${SRC_DIR}"
90-
make
90+
make -j $(nproc)
9191
make test
9292
exit 0
9393
elif [[ "$1" == "cmake.maintainer.test" ]]; then
@@ -109,7 +109,7 @@ elif [[ "$1" == "cmake.maintainer.test" ]]; then
109109
-DOTELCPP_MAINTAINER_MODE=ON \
110110
-DWITH_NO_DEPRECATED_CODE=ON \
111111
"${SRC_DIR}"
112-
make -k
112+
make -k -j $(nproc)
113113
make test
114114
exit 0
115115
elif [[ "$1" == "cmake.with_async_export.test" ]]; then
@@ -125,7 +125,7 @@ elif [[ "$1" == "cmake.with_async_export.test" ]]; then
125125
-DCMAKE_CXX_FLAGS="-Werror $CXXFLAGS" \
126126
-DWITH_ASYNC_EXPORT_PREVIEW=ON \
127127
"${SRC_DIR}"
128-
make
128+
make -j $(nproc)
129129
make test
130130
exit 0
131131
elif [[ "$1" == "cmake.abseil.test" ]]; then
@@ -138,7 +138,7 @@ elif [[ "$1" == "cmake.abseil.test" ]]; then
138138
-DWITH_ASYNC_EXPORT_PREVIEW=ON \
139139
-DWITH_ABSEIL=ON \
140140
"${SRC_DIR}"
141-
make
141+
make -j $(nproc)
142142
make test
143143
exit 0
144144
elif [[ "$1" == "cmake.opentracing_shim.test" ]]; then
@@ -148,7 +148,7 @@ elif [[ "$1" == "cmake.opentracing_shim.test" ]]; then
148148
-DCMAKE_CXX_FLAGS="-Werror -Wno-error=redundant-move $CXXFLAGS" \
149149
-DWITH_OPENTRACING=ON \
150150
"${SRC_DIR}"
151-
make
151+
make -j $(nproc)
152152
make test
153153
exit 0
154154
elif [[ "$1" == "cmake.c++20.test" ]]; then
@@ -159,7 +159,7 @@ elif [[ "$1" == "cmake.c++20.test" ]]; then
159159
-DWITH_ASYNC_EXPORT_PREVIEW=ON \
160160
-DCMAKE_CXX_STANDARD=20 \
161161
"${SRC_DIR}"
162-
make
162+
make -j $(nproc)
163163
make test
164164
exit 0
165165
elif [[ "$1" == "cmake.c++20.stl.test" ]]; then
@@ -172,7 +172,7 @@ elif [[ "$1" == "cmake.c++20.stl.test" ]]; then
172172
-DWITH_ASYNC_EXPORT_PREVIEW=ON \
173173
-DWITH_STL=ON \
174174
"${SRC_DIR}"
175-
make
175+
make -j $(nproc)
176176
make test
177177
exit 0
178178
elif [[ "$1" == "cmake.legacy.test" ]]; then
@@ -184,7 +184,7 @@ elif [[ "$1" == "cmake.legacy.test" ]]; then
184184
-DCMAKE_CXX_FLAGS="-Werror $CXXFLAGS" \
185185
-DCMAKE_CXX_STANDARD=11 \
186186
"${SRC_DIR}"
187-
make
187+
make -j $(nproc)
188188
make test
189189
exit 0
190190
elif [[ "$1" == "cmake.legacy.exporter.otprotocol.test" ]]; then

0 commit comments

Comments
 (0)