Artifactory JFrog CLI和Gradle之间的凭据共享

Artifactory JFrog CLI和Gradle之间的凭据共享,artifactory,Artifactory,是否有允许gradle的Artifactory插件从JFrog CLI的配置文件继承身份验证的选项 当您调用jfrog rt config时,它会在~/.jfrog/jfrog cli.conf中创建一个配置文件,其中包含您的凭据。如果我尝试使用gradle artifactory插件,它似乎忽略了这个文件,我必须直接向构建系统提供用户名和密码 当我已经在本地使用JFrog工具对服务器进行身份验证时,必须向构建系统提供用户名/密码组合,这让我感觉很奇怪。因为您将JFrog CLI和Gradle作

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

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


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

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


相反,试着运行Gradle(
jfrog rt gradlec
),它会完全满足您的期望。

您是否使用jfrog CLI调用Gradle?使用
jfrog rt gradlec
?不,这是将vanilla gradle与artifactory插件一起使用。实际上,如果可能的话,我更喜欢使用gradle artifactory插件(完全删除jfrog依赖),但我看不到使用该插件从artifactory下载文件的选项,这是我使用jfrog的唯一原因(我也在前面评论过)。在那里添加了一条关于如何做的评论。