当前位置: 首页 > news >正文

jenkins使用注意问题

1.在编写流水线时并不知道当前处在哪个目录,导致名使用不当,以及文件位置不清楚

流水线任务默认路径是,test4_mvn为jenkins任务名

[Pipeline] sh (hide)
+ pwd
/var/jenkins_home/workspace/test4_mvn

maven任务也是,看来是一样的

[test5_mvn] $ /bin/sh -xe /tmp/jenkins930906373841020946.sh
+ pwd
/var/jenkins_home/workspace/test5_mvn
Finished: SUCCESS

2.pipeline流水线不能直接使用cd命令,无效

#此代码无效
sh 'cd /home/webapps'
sh 'build -t app:3 .'#需要将两条命令拼接,具体原因未知
sh 'cd /home/webapps && build -t app:3 .'

3.找不到mvn命令,实际在jenkins上已配置好jdk和maven,且主机能有正常使用命令(mvn需要source /etc/profile才能使用),未解决,无缘无故就可以了

jenkins添加过全局变量PATH,可以尝试下

root@e08c797bdf65:/# echo $PATH
/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

http://www.lryc.cn/news/372323.html

相关文章:

  • Kaggle -- Titanic - Machine Learning from Disaster
  • 蓝牙音频解码芯片TD5163介绍,支持红外遥控—拓达半导体
  • windows 下 docker 入门
  • 《别让“想太多”挡了你的骑行路,对比一下更丝滑》
  • hadoop和hbase对应版本关系
  • 现代X86汇编-C和ASM混合编程举例
  • 485. 最大连续 1 的个数
  • 席卷的B站《植物大战僵尸杂交版》V2.0.88整合包,PC和手机可用,含通关存档和视频教程!
  • 液晶拼接屏企业应该采取哪些措施来提升整体竞争力和市场地位呢?
  • PHP在线生成查询产品防伪证书系统源码
  • 遥控玩具车电机驱动应用中的双H桥驱动芯片
  • Linux 基本指令1
  • 基于Seatunnel最新2.3.5版本分布式集群安装部署指南(小白版)
  • SSM小区疫情防控系统-计算机毕业设计源码03748
  • 英伟达算法岗面试,问的贼专业。。。
  • GIS之arcgis系列09:arcpy实现克里金差值
  • MySQL的group by与count(), *字段使用问题
  • Java——面向对象进阶(二)
  • 49.Python-web框架-Django解决多语言redirect时把post改为get的问题
  • 【数据结构】【版本1.1】【线性时代】——单链表
  • 【计算机毕业设计】258基于微信小程序的课堂点名系统
  • common.js和es6中模块引入的区别
  • 关于对pagination.js源代码进行修改且引入项目使用
  • 《思考总结》
  • 使用QT绘制简单的动态数据折线图
  • Linux-centos7 nvm使用
  • 【Linux】Linux环境基础开发工具_6
  • Redis宣布商用后,Redis国产化替代方案有那些?
  • Go API
  • 基于STM32的简易智能家居设计(嘉立创支持)