如何收集和发布构建信息使用JFrog CLI?(视频)

Shai Ben-Zvi
2022-03-20说

视频记录:
你好,伙计们。我叫Shai Ben Zvi。我来自JFrog支持团队。今天在这个视频中,我将向你展示如何使用JFrog CLI收集和发布构建信息。

在这个演示中,我将使用JFrog CLI做一些事情。我将首先上传一个工件,简单的工作到我的Artifactory。我将确保它将成为我的构建信息的一部分,使用JFrog CLI,我还将从Artifactory下载另一个工件到这个目录,我将确保它将作为我的构建的依赖项添加。在此演示之前,我已经配置了工件JFrog CLI,以与Artifactory一起工作。

让我们开始吧。首先,我将使用“jfrog rt u”在Artifactory上上传这个工件。rt代表Artifactory factory, u代表upload。我将复制我想要上传的工件的名称,然后我将指定我已经创建的存储库的名称,称为“demo report”。我将给它我已经配置的服务器ID,在这个演示之前。为了确保它是构建的一部分,我们需要指定构建的名称和构建的编号。可以用两个伸缩器完成。构建名称,让我们称其为“demo”,以及一个称为“one”的构建号。好的,我们成功地上传了JAR。

现在,让我们添加另一个工件作为依赖项,我将从Artifactory下载它,与“jfrog rt”一样。而不是“u”,“dl”下载,“demo-repo”,这是demo-repo和“repodata.json”的名称。我知道这里有一个这个名字的文件因为在这个视频之前,我已经上传了。相同的服务器ID和相同的构建名称,即“demo”和“构建号”。

好的。所以我们成功下载了文件。在这儿。现在我将继续发布我们的构建。到“jfrog rt”,“bp”为build publish。现在我们将输入构建的名称、编号和服务器ID。

好了,就这样。我们发布了构建。现在我们应该可以在Artifactory中看到它了。让我们去Artifactory。让我们刷新一下,就这样。我们有一个叫"演示"的版本。我们去看看里面有什么。我们有一个工件,它是我们上传的PostgreSQL JAR。我们有,让我们看看我们在依赖项中有什么,我们下载的工件。就是这样。

虽然前面的示例非常简单,但您也可以将JFrog CLI用于更复杂的用例。例如,您可以为构建收集环境变量。您可以从储物柜系统向构建中添加依赖项。你不需要从Artifactory下载。你可以扫描他们,推广他们。你可以收集盖茨的信息。您可以使用特定的技术类型。例如,npm, Docker, Pipes和Maven,等等。就是这样,伙计们。

谢谢大家的收看。希望你们喜欢我的视频。如果你有任何问题,欢迎在下方评论。