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

相关推荐
qq_3494479512 小时前
Ubuntu26安装jenkins
jenkins
蓝天星空12 小时前
Jenkins项目矩阵授权配置
jenkins
今年下半年1 天前
Jenkins阿里云服务器一键部署
jenkins
程序员杰哥2 天前
UI自动化测试:Jenkins配置
自动化测试·软件测试·python·测试工具·职场和发展·jenkins·测试用例
wangfenglei1234562 天前
jenkins搭建docker启动
jenkins
snow@li3 天前
服务器运维:K3S 下 Jenkins ↔ GitLab 的 CI/CD 闭环 / 访问成功
运维·gitlab·jenkins
qq_349447953 天前
Jenkins如何创建一个只能查看固定项目的账号
运维·jenkins
qq_349447954 天前
阿里云centos7.9系统安装jenkins
服务器·阿里云·jenkins
qq_349447955 天前
jenkin节点创建
jenkins
飞翔的熊blabla7 天前
# Webpack 5 + Jenkins 持久化缓存实战:前端构建从 288 秒降到 30 秒>
前端·webpack·jenkins