【问题标题】:Sharing of Credentials between JFrog CLI and Gradle在 JFrog CLI 和 Gradle 之间共享凭证
【发布时间】:2019-01-25 00:14:55
【问题描述】:

是否有允许 Gradle 的 Artifactory 插件从 JFrog CLI 的配置文件继承身份验证的选项?

当您调用jfrog rt config 时,它会创建一个配置文件,其中包含您在~/.jfrog/jfrog-cli.conf 中的凭据。如果我然后尝试使用 gradle artifactory 插件,它似乎忽略了这个文件,我必须直接向构建系统提供用户名和密码以及

当我已经在本地使用 JFrog 工具对服务器进行身份验证时,我不得不向构建系统提供用户名/密码组合,这感觉很奇怪。

【问题讨论】:

  • 您是否使用 JFrog CLI 调用 Gradle?使用jfrog rt gradlec?
  • 不,这是使用带有 artifactory 插件的 vanilla gradle。实际上,如果可能的话,我更喜欢使用 gradle artifactory 插件(完全删除 jfrog 依赖项),但我看不到使用该插件从 artifactory 下载文件的选项,这是我在使用 jfrog 的唯一原因全部(我之前也在stackoverflow.com/questions/46623375/… 中评论过)。
  • 在此处添加了有关如何操作的评论。

标签: artifactory


【解决方案1】:

由于您将 JFrog CLI 和 Gradle 作为单独的任务和进程运行,它们不会共享凭据。

相反,请尝试运行 Gradle using JFrog CLI (jfrog rt gradlec),它会完全按照您的预期运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 2011-06-03
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    相关资源
    最近更新 更多