Jenkins 条件步骤检查是否设置了 ENV 变量

标签 jenkins jenkins-plugins

如何使用条件步骤 Jenkins 插件来检查是否设置了环境变量?如果已设置,则按正常方式进行。如果未设置,则跳过构建后操作并将构建标记为通过(而不是失败)。

或者,如果有一种方法可以在不使用条件步骤插件的情况下做到这一点,我也愿意这样做。

最佳答案

您可以使用Flexible Publish plugin来做到这一点。在条件操作下选择,然后在其下选择字符串匹配。将环境变量设置为字符串 1,并将字符串 2 留空。然后在下面添加您的构建后操作。

enter image description here

关于Jenkins 条件步骤检查是否设置了 ENV 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34685530/

相关文章:

Jenkins 和 Gradle : Unable to get environment variables

java - 带有抄写库的 Box OAuth2 API 上的 grant_type 参数无效或参数缺失

jenkins-plugins - 安装过程中出现错误 : No such plugin: cloudbees-folder

jenkins - 让 gradle 执行 JUnit 测试(Android 应用程序,Android Studio)

jenkins - 如何在Jenkins脚本化管道中设置环境变量?

jenkins - Gitlab 到 Jenkins Webhook(带参数)

jenkins - 如何使用 Github Webhook 触发 Jenkins 中的管道

jenkins - 在 Windows 上备份 Jenkins 失败

删除插件后 Jenkins 丢失了工作

jenkins - hudson / Jenkins : Get list of jobs who's build is older than a month