jenkins - 在 Jenkinsfile 中解析 shell 脚本以进行测试
问题描述
在运行 jenkins 管道时,我经常在 shell 脚本 ( sh
) 中出错,并且我只在运行管道时才检测到该错误。有没有办法解析脚本(也许使用 groovy 编译器?)并查看 Jenkins 事先运行的实际 shell 脚本?
下面的管道脚本中的 shell 脚本就是一个例子:
pipeline {
agent any
stages {
stage('test') {
sh """
echo \${PWD}
"""
}
}
}
解决方案
推荐阅读
- json - JDE AIS 日期查询格式
- r - 使用 R 将四次核热图转换为大多边形
- python-3.x - InvalidSchema("没有为 {!r} 找到连接适配器".format(url))
- firebase - 未定义的类“FirebaseUser”,即使在更改它之后,FirebaseAuth.instance 中的 iget 错误
- laravel - 澄清 Laravel 队列中的 afterCommit
- visual-studio-code - vscodce 的 IntelliSense 不适用于“:”作为片段的前缀
- flutter - 用于 Web 服务的 Flutter 格式说明符
- spring-boot - 无法使用自定义身份验证入口点更改响应。弹簧靴
- locking - 为专用 Actor 锁定消息队列
- pandas - Pandas 根据每列趋势绘制多条线