如何创建和分发发布包?(视频)

伊兰布卢门撒尔
2021-01-28 08:11

视频转录

大家好,欢迎来到另一个JFrog如何视频。我的名字是Eran,今天我们将通过JFrog平台创建并发布一个发布包。在我们开始之前,我想提一下,尽管我将在本教程中使用JFrog平台UI,但所有事情都可以而且应该通过REST API或JFrog CLI完成。

让我们从平台UI中的分发服务开始。我们将选择新的发布包。给它起个名字。我们会给它一个版本,强烈建议给它一个描述。我们会给它一个演示。现在,我们需要告诉这个部门我们想要哪些工件作为发布包的一部分。为此,我们将使用Artifactory查询语言或AQL。您可以创建自己的AQL,也可以使用该工具为您生成一个AQL。作为一个边注,虽然您可以创建非常大和复杂的查询,但为了可维护性的目的,建议将查询划分为小的和规范的。对于这个演示,我将创建两个小查询。

我们来创建第一个查询或者点击创建查询,添加一个查询。告诉我名字。我们将选择相关的存储库。这个,我选择generic local。在本例中,我甚至可以通过构建或属性进行筛选。但是在本例中,我将只通过名为pattern的工件进行筛选。本例中,我选择*。TXT,然后编辑。我们点击下一步,然后到这里。我们可以看到由我们生成的查询收集的所有工件。如果在这一点上我们不满意,我们可以返回,添加更多的过滤器,修改我们创建的过滤器,并再次查看它。 Assuming we are satisfied, I will click next again. And over here, we can decide about, we can decide on additional details we would like to add to our release bundle as part of the distribution.

第一部分是添加属性。我们可以添加关键的Valley属性,这些属性将被添加到目标甚至路径映射上的工件中。我可以改变位置,不管它是不同的文件夹结构还是分布式工件的不同存储库。在这种情况下,我们什么都不做,我们只是保存。

现在,让我们创建第二个查询。在一个查询中,我们会给它一个名字。这次我将选择一个NPM存储库。好吧?在这里,我要选择一个不同的模式。在这里,我要选择TG Zed模式,然后点击下一步。所以这次我只收集了一个文件。这正是我想要的,但我还想做两件事。首先,我想给这个文件添加属性,比如emo。我们会编辑,我还想改变目标存储库。 So I’ll choose the template, she has changed repository. Over here, we are from app NPM, RC Loco two, very similar, but not exactly the same app NPM release. And I will add this and I will say.

现在,我们有两个选择。我们可以只创建发布包,使其可编辑。它会关闭它。我们将能够审查它,但我们将无法分发它和创建标志。创建和签名将允许您分发发布包,但不能编辑它。所以在你点击创意部分之前,我们需要非常自信。在本例中,因为它是用于演示的,我将创建他们签署的发布包。通常情况下,我们希望在此之前检查捆绑包。所以我会签下发行包。我会去做分流行动然后决定分配分流。 Over here, I need to choose out of my edge nodes where I want to distribute to. In this case, I’m just distributing to one edge node for the demo and we’ll wait for the distribution to finish. It should take a couple of seconds because I have much of this content already in the destination.

好吧!分布的报告。分发成功完成。现在,我们来看看边缘节点。看看分布情况。我们会看到我们会有YouTube演示发布包。我们可以在这里复习。当然,我们也可以在三个浏览器上重复文件和工件。在这里,我只想展示最后一个东西。我想展示"你是说我们搬家了吗" And it did now have the property demo equals okay, in addition to everything else that it had before. That’s it! That was my video and creating and distribution thing, released bundles.

感谢收看!我希望你们喜欢。欢迎在下面的评论区留下您的评论、反馈或问题。