Jenkins自动编译库并上传服务器
首先添加 git
地址:

再添加定时构建,每天夜里构建一次:

执行 shell
脚本进行构建
cd networklayer
echo "build json x86"
cmake -S . -B cmake-build-release -DCMAKE_BUILD_TYPE=Release -G "CodeBlocks - Unix Makefiles" ./
cd cmake-build-release
make
echo "build json hisi500"
cd ..
cmake -S . -B cmake-build-release-hisi3531 -DCMAKE_C_COMPILER=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin/arm-hisiv500-linux-gcc -DCMAKE_CXX_COMPILER=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin/arm-hisiv500-linux-g++ -G "CodeBlocks - Unix Makefiles"
cd cmake-build-release-hisi3531
make
echo "make dir"
if [ ! -d "/var/www/html/libs/networklayer" ]; then
mkdir /var/www/html/libs/networklayer
fi
if [ ! -d "/var/www/html/libs/networklayer/lib" ]; then
mkdir /var/www/html/libs/networkl