jenkins - 'lein versionator' 在声明性 Jenkins 流水线中不起作用
问题描述
'lein versionator' 在声明式 Jenkins 流水线中不起作用,但在脚本流水线中运行良好。
脚本:
stage('check configs'){
try {
sh 'lein --version'
sh 'lein versionator'
} catch (error) {
echo error
}
}
在这里它会生成正确版本的 jar。
声明性:
steps{
script{
sh """
#!/usr/bin/env bash
lein --version
lein versionator"""
}
}
}
但是在声明性模式下,它只是保释并且不会给出任何错误。
解决方案
推荐阅读
- ballerina - Ballerina 中 JSON int vs float 转换的最佳实践
- c - 用 C 读取文本文件
- python - 如何有效地更改 3rd 方 django 应用程序?
- java - 冒泡排序(单链表)错误
- node.js - 为什么我不能在一个 post 请求中使用 res.json() 两次?
- arrays - 我可以确保 NVCC 已设法将数组放入寄存器中吗?
- javascript - 来自变量的函数参数作为字符串 javascript 失败
- spring - 如何在 Spring MVC 4 中启用 DEBUG 日志级别
- android - firebase 表列出所有用户
- django - Django:模型字段中的用户列表