问题标签 [artifactory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1440 浏览

groovy - 使用 RESTClient 将 xml 文件上传到 Artifactory 时文件过早结束

我正在尝试使用他们的 Deploy api调用将 xml 文件上传到 Artifactory 。

该文件可以很好地上传到工件中,但我得到以下响应。这没什么大不了的,但由于它失败了,我的 Jenkins 构建也失败了,即使一切似乎都已正确上传。

我尝试了不同的 mime 类型组合,但无济于事。还尝试使 REST 的主体调用文件并将其编码为 application/xml,与此处描述的类似,但得到了相同的响应。我在这里忘记了什么吗?

0 投票
1 回答
2232 浏览

artifactory - 人工迁移

我想将我 20 岁的 maven 存储库迁移到 artifactory。从最简单或快速的迁移和开始使用 artifactory 的方式开始,我有哪些不同的可能迁移选项?

我能想到的一种方法是工件中的远程存储库,它将代理我现有的存储库。

0 投票
2 回答
10340 浏览

snapshot - Artifactory Snapshot 文件名处理

在我们的工件中,我们定义了一个快照存储库来处理最多 5 个唯一快照。我们在文件名中添加了 -SNAPSHOT-.extension。SNAPSHOT 也被转换为时间戳。使用 gradle 完成构建,使用竹子和 artifactory 插件发布工件。

部署到工件的文件...

变成...

这很好,每个构建都会添加一个带有递增构建号的新文件,但时间戳号始终保持为 20120321.154621-1 所以我们有一个文件列表,如:

  • 子项目-trunk-20120321.154621-1-79.amp
  • 子项目-trunk-20120321.154621-1-80.amp
  • 子项目-trunk-20120321.154621-1-81.amp

有人对另一个目录布局有解决方案或建议吗?

0 投票
1 回答
6287 浏览

maven - maven命令行下载带有时间戳的最新快照

我尝试使用这个:

mvn dependency:get -DrepoUrl=http://myserver/artifactory -Dartifact=com.mypackage:my-package-name:1.0.0

但是它只是在我的工件中下载了 pom.xml 我有 my-package-name-1.0.0-20120328.121341-3.jar

我希望命令行做的是下载带有最新快照的快照(当然不在命令行中指定快照时间戳)。谁能让我知道该怎么做?

谢谢

0 投票
1 回答
4844 浏览

gradle - 上下文 URL 不能为空 - Artifactory Gradle 插件

我正在尝试使用 Artifactory Gradle 插件来发布到我的本地 Artifactory 实例。

我在 localhost:8081/artifactory 运行了最新版本(默认安装)。我可以通过网络浏览器访问来验证这一点。

但是,以我的最小示例..我收到“找不到上下文 URL 错误

请注意,我已经指定了所有必需的 Artifactory 配置设置 - (如 Artifactory Gradle WebPage 上所示).. 包括上下文 URL。

0 投票
2 回答
7048 浏览

maven - Maven 3 在错误的文件夹中寻找 maven-metadata.xml (Artifactory 2.5.1.1)

Maven 似乎正在寻找some-lib/1.2.5-SNAPSHOT/maven-metadata.xml. 但是,有一个maven-metadata.xml文件驻留在some-lib/maven-metadata.xml.

可能有什么问题?这个文件应该由 Artifactory 生成还是部署有问题?

0 投票
3 回答
284 浏览

maven - 如何阻止为工件存储库制作的 Eclipse 的本地发布

我正在使用 Maven 3、eclipse Helios 和 Jenkins e Artifactory。在发布插件执行期间,此插件正在执行的步骤之一是在工件中发布生成的发布。在我的组织中,我们有以下问题:

只有配置管理可以通过 Jenkins 使用 release-plugin 运行发布,但任何开发人员都可以通过控制台运行发布插件,此执行将覆盖在 artifactory 中发布的发布。

我正在查看工件配置,所有开发人员用户都具有读取权限,但他们可以在工件中更新本地版本。

有什么解决方案可以阻止或禁用通过 Jenkins 从 eclipse 执行本地发布?

谢谢如果有人可以帮助我!

0 投票
1 回答
8206 浏览

ant - 如何使用带有常春藤的蚂蚁构建解决 Artifactory 的 jar

我已经设法将使用 Jenkins 的 CI 系统与使用 Artifactory 插件将生成的 .jar 上传到 Artifactory 的 Ant 构建系统拼凑在一起。

我现在需要另一个构建,它也是 Ant 来使用 build.xml 中的目标从工件中检索最新的 jar。

我可以找到很多关于如何上传的文章,但很少有关于解决的文章。

我发现的最接近的是http://wiki.jfrog.org/confluence/display/RTF/Working+with+Ivy 但这主要处理重要区域的上传,屏幕截图没有数据(或者我的 Artifactory 是我无法更新它)并处理获取 ivy 或 pom 文件。

我是蚂蚁/常春藤菜鸟,所以任何如何将目标放在一起的指针将不胜感激。

0 投票
2 回答
5849 浏览

maven - 使用 Maven 配置文件进行工件版本控制

我希望项目的版本号为正常发布版本控制的以下格式:

另一方面,我希望为每个合并的更改创建一个内置工件,如下所示:

我可以通过使用 Maven 配置文件来实现这一点吗?就像是:

这样我就可以像这样构建它:

如果配置文件可以解决这个问题,还有哪些其他方法?

0 投票
1 回答
2623 浏览

bamboo - 从 Bamboo 部署到通用 Artifactory 存储库时指定版本号

我正在测试从 Bamboo 到 Artifactory 的构建工件的自动部署。我在 Bamboo 中安装了 Artifactory 插件,然后设置了一个测试构建计划。我添加了一个“Artifactory Generic Deploy Task”,因为我没有使用 Maven、Ivy 或 Gradle。

我的存储库布局是:

在 Bamboo 的“编辑已发布的工件”字段中指定工件的位置非常容易:

这对于快照构建来说很好,但是如果我想发布具有特定版本号的版本怎么办?我用什么代替${bamboo.buildNumber}?还是我需要采取完全不同的方法?