首页 > 其他分享 >jenkins多节点构建

jenkins多节点构建

时间:2023-02-09 13:46:28浏览次数:50  
标签:lib tar cd ngpoint 构建 home jenkins 节点

主节点

 

 

保留参数为文件
cd $WORKSPACE/
mkdir building&&cd building
cmake ..&&make
tar -czf lib.tar.gz lib
rm -rf /home/hyc/jenkins/ask/lib.tar.gz
cp lib.tar.gz /home/hyc/jenkins/ask
cd /home/hyc/jenkins/ask
echo $srcName >arg1
echo $saveImg  >arg2

 

 

从节点

 

 

拷贝可执行程序和参数文件,以参数运行
cd /home/jen
rm * -rf
scp [email protected]:/home/ng/ngpoint .
chmod 777 ngpoint&&mv ngpoint ngpoint_test
rm /usr/bin/ngpoint_test -rf
cp ngpoint_test /usr/bin/
scp [email protected]:/home/hyc/jenkins/ask/lib.tar.gz .
scp [email protected]:/home/hyc/jenkins/ask/arg1 .
scp [email protected]:/home/hyc/jenkins/ask/arg2 .
tar -xvf lib.tar.gz&&cd lib
rm /lib64/libpcb_defect_detect.so* -rf
cp libpcb_defect_detect.so* /lib64
cd ..
ngpoint_test "-test" $(cat arg1) $(cat arg2)
cp /home/AIconf/ngpoint.conf /home/AIconf/ngpoint_test.conf
liaohao_batches=$(cat $batches_file)
IFS=','
read -ra strArr <<<"$liaohao_batches" 
for i in "${strArr[@]}"; 
do
echo "$i"
ver=$(grep VERSION /home/AIconf/config.h | awk '{print $3}')
factory=$(grep FACTORY_NAME /home/AIconf/config.h | awk '{print $3}')
version=$ver.$factory
echo $version
cd ..&&ngpoint "-test" $i $saveImg $factory $version
done

 

标签:lib,tar,cd,ngpoint,构建,home,jenkins,节点
From: https://www.cnblogs.com/hyhc8848/p/17104976.html

相关文章

  • jenkins显示构建人
    显示构建人    删除工程  ......
  • jenkins安装
    安装jdksudoapt-getinstallopenjdk-8-jre sudoapt-getinstallopenjdk-8-jkd 配置环境变量,加入启动文件里面 将下面的内容加至文件/etc/profile中#setjd......
  • jenkins编译配置
    全局工具设置  安卓编译  VS编译  ......
  • 数字孪生智慧学校三维管理系统 构建平安校园
    学校是社会进步与学生成才的重要载体。随着信息化趋势的不断加强,构建"智慧型"校园,继续加强把学校作为主体的教育信息化进程,是教育信息化的主要构成部分。今天给大家分享......
  • 获取两个时间节点之间的月份列表
    privatestaticList<String>getMonthBetween(StringminDate,StringmaxDate){ArrayList<String>result=newArrayList<String>();try{......
  • 【活动报名】re:Invent - AI 应用助力企业构建数字战略
    2023/2/12re:Invent系列活动-上海站AI应用助力企业构建数字战略作为全球云计算粉丝以及构建者的年度盛会以及云计算领域风向标,2022亚马逊云科技re:Invent全球大会带......
  • 基础知识八叉树构建
    都是伪代码哈tree{boundingboxleftfowardup//children1...7chilrenmaxDeep}一个深度限制,一个包围盒,8个孩子那么需要构建,那就插入物体物体包围盒是box......
  • kendo ui的treeView节点点击事件修改和grid的配置的一点总结
    kendo-ui的treeView节点(node)点击时 可以触发一个select的事件(event),并且连续点击多次相同节点,可以触发并且只能触发一次该事件。可是需求上需要实现:每次点击相同的节点,......
  • 前端构建工具与应用程序测试
    1、前端构建工具什么是前端构建?什么是构建工具?自动构建工具NpmScripts(推荐)NpmScripts(NPM脚本)是一个任务执行者。NPM是安装Node时附带的一个包管理器,NpmScript则是NPM......
  • lC116-填充每一个节点的右节点
    //leetcodesubmitregionbegin(Prohibitmodificationanddeletion)/*//DefinitionforaNode.classNode{publicintval;publicNodeleft;publicNode......