jenkins自動化部署
github地址
首先設置源碼地址,jenkins
會從倉庫中拉取最新代碼

拉取代碼后運行shell
腳本自動進行編譯
cd mediaService
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
構建后將編譯好的文件通過ssh
推送到arm
上
先是庫文件

然后是可執行程序

這里第一步是先將正在運行的服務殺死,第二步是設置動態庫的查找路徑,第三部是給程序賦予可執行權限,最后一步是執行程序后臺運行的shell
腳本。方便我們之后通過jenkins
測試程序運行穩定性。
最后通過企業微信發送通知。

jenkins自動化測試
然后我們添加一個定時任務,15分鐘執行一次

通過curl
發送post
請求
