artifactory - 在 JFrog CLI 和 Gradle 之间共享凭证
问题描述
是否有允许 Gradle 的 Artifactory 插件从 JFrog CLI 的配置文件继承身份验证的选项?
当您调用时jfrog rt config
,它会创建一个配置文件,其中包含您的凭据~/.jfrog/jfrog-cli.conf
。如果我然后尝试使用 gradle artifactory 插件,它似乎忽略了这个文件,我还必须直接向构建系统提供用户名和密码。
当我已经在本地使用 JFrog 工具对服务器进行了身份验证时,不得不向构建系统提供用户名/密码组合感觉很奇怪。
解决方案
Since you run JFrog CLI and Gradle as separate tasks and processes, they won't share credentials.
Instead, try running your Gradle using JFrog CLI (jfrog rt gradlec
), it will do exactly what you expect.
推荐阅读
- javascript - .focus() 不会触发使用 JQuery 添加到 DOM 的元素
- r - R:删除连接第一个和最后一个点的线
- node.js - 从 Keythereum 钱包中提取 ETH
- python - 执行 python manage.py makemigrastions 时出错
- ruby-on-rails - Gem 在 IRB 中有效,但在 Rails 控制台中无效
- angular - Angular fileReplacements 不会替换环境文件
- c - 如何更有效地打印具有否定行的矩阵
- r - 对 df 进行子集化并删除行子集化 R
- javascript - 如何将对象中键值的双引号转换为单引号?
- react-hooks - 如何使用 react-hook-form 检查 react-datepicker 的值?