上传的项目图片:“Jenkins Artifactory插件”
  1. Jenkins Artifactory插件
  2. hap - 1339

默认情况下,Gradle构建不排除敏感的环境变量,排除模式不起作用

    XML 可打印的

    细节

    • 类型: 错误
    • 状态: Resolved
      A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">解决
    • 解决方法: 完成
    • 影响版本/ s: 3.5.03.6.0
    • 修复版本/ s: 操作
    • 组件/ s: Gradle
    • 标签:
      没有一个

      描述

      所有的环境变量都显示在build.info中,包括密码和用户名。我用3.5.0和3.6.1的插件测试了相同的结果。

      繁殖

      使用我们默认的gradle管道示例:

      https://github.com/jfrog/project-examples/tree/master/jenkins-examples/pipeline-examples/declarative-examples/gradle-example

      它有一个不工作的排除。我还向环境变量中添加了一个art_usr和art_psw,并看到了相同的行为。

      在Jenkins中运行构建并检查Artifactory build.info。您将看到所有环境变量,即使显式地排除了这些变量。

      来自构建信息的一个片段
      buildInfo.env._
      /usr/bin/daemon
      buildInfo.env.art_psw
      密码
      buildInfo.env.art_user
      斯科特

        附件

          活动

            受让人:
            yahaviYahav伊扎克。
            记者:
            scottm斯科特•莫舍
            投票:
            0 为这个问题投票
            观察人士:
            1 开始收看本期节目

              日期

              创建:
              更新:
              解决: