问题标签 [jfrog-pipelines]

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 回答
50 浏览

jfrog - JFrog Pipelines - 在构建步骤中找不到 Artifactory 错误

我正在尝试设置 JFrog 管道。我是新手,所以从一个只有一个 npm 构建步骤的管道开始。源代码取自github。artifactory_configure当我运行管道时,我在任务中收到 404 not found 错误。我仔细检查了 Artifactory Integration,但错误仍然存​​在。关于如何解决它的任何想法。

0 投票
1 回答
219 浏览

docker - docker push to artifactory 给出错误:“未指定目标主机”

我正在尝试使用 jenkins 声明性管道将 docker 图像推送到工件。下面是我的代码-

rtDocker.push 命令后出现以下错误:

虽然我可以看到推送到工件上的图像,但由于异常我无法发布构建信息并执行其他阶段

0 投票
1 回答
727 浏览

azure - Azure devops 无法连接到 jfrog Artifactory

我们正在使用 jfrog Artifactory cloud 来存储 maven 依赖项。我们在 pom 文件中使用这些依赖项。我们可以从本地文件构建,因为我们在 .m2/settings.xml 文件中添加了 jfrog 凭据。当我们尝试从 azure devops yaml 文件中运行相同的东西时,我们会收到身份验证错误(401 错误代码),并且由于该库没有被下载并且构建失败。我们在 azure devops 中添加了服务连接,它能够连接到 jfrog。如何配置构建管道以访问 jfrog Artifactory 以访问库?

0 投票
1 回答
79 浏览

jfrog - 如何从 Jfrog 管道部署到 aws lambda

如何使用 Jfrog 管道部署 aws lambda SAM 项目。Jfrog 支持这个吗?

0 投票
1 回答
553 浏览

jenkins - 如何从 Jenkins 声明式管道替换 Artifactory File Spec “Spec Vars”

我正在将一堆旧脚本转换为 Jenkins 管道作业。对于我们的许多脚本,我们使用 JFrog CLI 来处理与 Artifactory 的所有交互。使用 Jenkins 管道,我们现在可以选择通过 Artifactory 插件来实现。但是,我似乎找不到以这种方式替换文件内变量的方法。

使用 JFrog CLI:

运行此命令时,spec.json 的所有实例${foo}及其${bar}内部都将替换为相应的值。一切都用一条线干净地工作。

使用 Jenkins 流水线:

其次是

这让我得到了我想要的规范文件,并下载了列出的大部分文件,但无法找到需要变量的文件。我一直无法在文件下载的任何地方或之后找到任何选项来包含变量替换。

我仍然可以在脚本中像往常一样使用 JFrog CLI,或者添加另一个函数来手动修改此文件以包含变量,但理想情况下,我希望通过包含的管道集成干净地完成所有事情。

任何建议将不胜感激。

0 投票
1 回答
58 浏览

jenkins-pipeline - 如何在 Jenkins 声明式管道的 rtUpload 中动态替换 Artifactory 文件“模式”路径

我正在尝试在声明性 jenkinsfile 中动态替换 rtDownload 中的 zip 文件模式,但该值没有被函数占用。

每次构建时都会创建一个具有较新版本的 zip 文件并将其上传到 JFrog,我想在本地系统中下载特定版本。

我在 def VERSION 中定义了“VERSION”并将其用作 -

但它不会用我通过詹金斯作业中配置的字符串参数提供的版本替换我的 VERSION。

任何建议将不胜感激。谢谢。

0 投票
0 回答
17 浏览

jfrog - JFrog Artifactory Pipelines - 重新创建回购后的 Github 凭证问题

我创建了一个使用 Github 存储库的 JFrog Pipeline。完全没有问题。

我删除了 repo 并重新创建了它。除非我在 pipelines.yml 文件中更改“资源”的名称,否则 JFrog Pipelines 会尝试使用它生成的旧身份验证令牌并且无法连接。

我在末尾添加了一个“1”并再次开始工作。这是 JFrog 软件中的一个错误,应予以解决。

不起作用

这很好用,通过更改资源名称(注意“1”添加到“Github_Software”的名称中,JFrog 似乎创建了新的凭据来对资源进行身份验证。:

0 投票
0 回答
183 浏览

jenkins - rtDownload 在 Jenkins 流水线中

我在我的 Jenkins 管道中使用 Jenkins JFrog Artifactory 插件的 rtDownload DSL 块从 Artifactory 下载一些工件。

如果在 Artifactory 中找不到要下载的文件,我会抛出错误吗?詹金斯只是输出:

0 投票
1 回答
59 浏览

jenkins-pipeline - 如何使用 Jenkins 流水线脚本根据其文件夹结构将工件上传到 Jfrog

我需要使用管道脚本根据其 Artifact id 和 group id 将 Artifacts 上传到 Jfrog。从 Jenkins 构建有数百个 jar 和 pom 需要上传。

这里每个 jar 和 pom 的上传位置将基于其自己的工件 id、组 id 及其版本。

例如:

不熟悉 Jenkins 管道脚本,谁能指导我编写一个管道脚本,该脚本将根据其自己的 pom 文件中提到的组 ID、版本和工件 ID 上传工件!

0 投票
1 回答
49 浏览

artifactory - 如何使用 Jfrog CLI 将多个工件及其文件夹结构上传到工件

我需要根据其文件夹结构将作为构建的一部分生成的所有工件上传到工件。

这里的文件夹结构只不过是在 pom 级别提到的组 ID、版本和工件 ID,以防所有依赖项。

所以期望是如何在“jfrog rt upload”CLI 命令中提及该文件夹结构?

因为每个工件的文件夹结构都会改变。

按照我们的预期,工件应该是这样的,

注意:我在 jenkins 中使用自由式工作,所以我不能使用 jfrog 插件为我做这件事。自由式作业中可用的插件也会上传一些工件,即使我们需要为其提供组和工件 ID。所以它似乎没有帮助。

请让我知道如何实现这一期望,或者是否有任何其他方式可以将这些工件与文件夹结构一起上传到 JFROG。