标签: artifactory

如何将Docker镜像推送到自托管Artifactory?

刚刚创建了一个在 AWS 上运行的自托管 Artifactory。我可以通过 10.100.10.100:8082(不是真实地址)访问 Artifactory UI。我设置了一个 Docker 存储库,该存储库的 UI 中显示的 URL 是http://10.100.10.100:8082/artifactory/myrepo/。Docker登录命令成功,但是Docker推送不起作用。我尝试将图像标记为 10.100.10.100:8082/artifactory/myrepo,但重试几次后,我得到了unknown: not found. 我尝试使用整个 URl 进行标记,包括http://但它不接受它作为标记名称。将标记图像推送到我的自托管 Artifactory 的正确语法是什么?

artifactory docker

1
推荐指数
2
解决办法
2万
查看次数

HTTPS 设置在新启动的 artifactory-cpp-ce 中被禁用 - 如何启用它?

按照启动 Artifactory Community Edition 的说明,我可以启动一个 Artifactory 实例,如下所示:

docker run --name artifactory -d -p 8081:8081 -p 8082:8082 docker.bintray.io/jfrog/artifactory-cpp-ce:latest
Run Code Online (Sandbox Code Playgroud)

之后我可以在 Web UI 中以管理员身份登录 http://localhost:8082。说明建议设置反向代理,文档显示“要配置反向代理,请在管理模块中选择 Artifactory | HTTP 设置”。不幸的是,这是不可能的,因为“HTTP 设置”菜单项呈灰色显示:

Artifactory 管理窗格的屏幕截图

我不清楚为什么它呈灰色以及我可以做什么来启用它。工具提示仅显示 [object Object],这似乎是一个错误,但也有可能此功能不属于 Artifactory 社区版的一部分。

artifactory

1
推荐指数
1
解决办法
301
查看次数

Artifactory的迁移

我想将我20岁的maven repo迁移到神器中.从迁移和开始使用神器的最简单或快速方式开始,我有哪些不同的迁移选项?

我能想到的一种方式是神器中的远程仓库代理我现有的仓库.

artifactory

0
推荐指数
1
解决办法
2147
查看次数

maven项目中的神器本地回购

我在localhost中设置了artifactory(我在设置我的服务器之前尝试使用localhost),但是当我在maven项目中使用这个repo时,我无法检索我的libs.有什么建议?

artifactory maven

0
推荐指数
1
解决办法
471
查看次数

如何将mvnrepository.com添加到artifactory 3.1

如何在我的本地artifactory(3.1.1.1)maven代理中将http://mvnrepository.com/镜像为远程存储库?我尝试了http://mvnrepository.com/artifact/http://mvnrepository.com/作为URL,但我收到了HTTP 404错误.

artifactory maven

0
推荐指数
1
解决办法
1万
查看次数

Maven clean install失败[索引处路径中的非法字符]

我使用 Jfrog Artifactorywindows 8.1.我部署了 hibernate jarsthrough Artifactory deploy 选项.但是当我尝试使用maven clean install选项时,我最终出现了以下错误.

    [ERROR] Failed to execute goal on project hibernate: Could not resolve dependencies for project com.bala.exercises.hibernate:hibernate:jar:0.0.1-SNAPSHOT: Failed to collect dependencies for [junit:junit:jar:3.8.1 (test), com.fasterxml:classmate:jar:1.0.0 (compile), dom4j:dom4j:jar:1.6.1 (compile), hibernate-core:hibernate-core:jar:4.3.5.Final (compile), hibernate-commons-annotations:hibernate-commons-annotations:jar:4.0.4.Final (compile), hibernate-jpa:hibernate-jpa:jar:1.0.0.Final:2.1-api (compile), org.jboss:jandex:jar:1.1.0.Final (compile), org.javassist:javassist:jar:3.18.1-GA (compile), org.jboss.logging:jboss-logging:jar:3.1.3.GA (compile), mysql-connector-java:mysql-connector-java:jar:bin:5.1.31 (compile)]: Failed to read artifact descriptor for hibernate-core:hibernate-core:jar:4.3.5.Final: Could not transfer artifact hibernate-core:hibernate-core:pom:4.3.5.Final from/to balahome server (http://localhost:8080/artifactory/ bala-libs-mandatories): Illegal character in path at index …
Run Code Online (Sandbox Code Playgroud)

java eclipse artifactory maven windows-8.1

0
推荐指数
1
解决办法
3762
查看次数

Jenkins神器插件无法正常工作

我有使用artifactory和jenkins的问题.请参阅下面的错误日志.

我的版本詹金斯:1.638我的神器版本:3.9.2

Artifactory工作正常,还在jenkins中安装了插件并进行了配置.所有似乎都工作正常,但当我想建立一个项目时,我有以下错误.

ERROR: Processing failed due to a bug in the code. 
Please report this to jenkinsci-users@googlegroups.com
**java.lang.RuntimeException: java.lang.NullPointerException
    at org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.buildEnvVars(MavenExtractorEnvironment.java:136)**
    at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:947)
    at hudson.maven.AbstractMavenBuild.getEnvironment(AbstractMavenBuild.java:56)
    at hudson.maven.MavenModuleSetBuild.getEnvironment(MavenModuleSetBuild.java:165)
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:620)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
    at hudson.model.Run.execute(Run.java:1738)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:410)
Caused by: java.lang.NullPointerException
    at org.jfrog.hudson.util.ExtractorUtils.addBuilderInfoArguments(ExtractorUtils.java:157)
    at org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.buildEnvVars(MavenExtractorEnvironment.java:132)
    ... 9 more
project=hudson.maven.MavenModuleSet@d90cf1[messenger]
project.getModules()=[hudson.maven.MavenModule@3993ad[messenger/com.jdb.software:messenger][messenger/com.jdb.software:messenger][relativePath:]]
project.getRootModule()=hudson.maven.MavenModule@3993ad[messenger/com.jdb.software:messenger][messenger/com.jdb.software:messenger][relativePath:]
FATAL: java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

artifactory jenkins

0
推荐指数
1
解决办法
983
查看次数

在Artifactory用户插件中获取文件内容

是否可以在用户插件中的beforeCreate事件期间(在将文件保存到存储库之前)获取文件内容?

我正在运行Artifactory 4.3.1.

代码段:

import org.artifactory.fs.FileInfo

storage {
  beforeCreate { item ->
    item = item as FileInfo

    log.warn "Analyzing item: ${item}"
    // I want to do something with the file/item contents here (for example extract ZIP)
  } 
}
Run Code Online (Sandbox Code Playgroud)

感谢帮助!

plugins repository artifactory

0
推荐指数
1
解决办法
171
查看次数

选择Artifactory中的所有存储库

我需要通过REST API和PERL脚本为Artifactory中的所有存储库提供全局读取权限.为此,我认为,我需要创建一个权限目标与列出的所有版本库的名字在这里毗邻库标签.但是有没有可用的特殊字符或路径,我可以一次选择所有存储库?或者我是否必须获取存储库名称并以所需格式嵌入它们?

请帮帮我解决这些信息吧!

perl artifactory

0
推荐指数
1
解决办法
79
查看次数

使用AQL(神器查询语言)列出jfrog-artifactory上的repo中的所有构建(工件)

当我运行curl命令时,它会抛出语法错误.我已经按照这个文档列出了'war-release'仓库中的所有工件.不知道是什么问题.

$curl -u uname:password -X POST https://<artifactory.com>/artifactory/api/search/aql -d items.find({"repo":"war-release"})
Run Code Online (Sandbox Code Playgroud)

-bash:意外令牌附近的语法错误`(''

curl artifactory artifactory-query-lang

0
推荐指数
1
解决办法
5564
查看次数