建立您的JFrog服务在任何时间!

JFrog任务控制配置脚本

JFrog任务控制为JFrog管理员提供了一种简单的方法来设置、管理和监视他们的Artifactory和Xray服务配置脚本.包括Jenkins在内的其他支持将很快提供。

配置脚本是在Groovy并且可以同时应用于一个或多个服务来执行各种操作。还可以将脚本集成到风投公司库例如Git和Bitbucket,使你能够自动同步任何你对VCS存储库所做的修改直接到任务控制。

让我们开始

作为任务控制管理员,你可以创建一个新脚本点击可以在Admin | scripts下找到的脚本库。

artifactory(){localRepository("docker-local") {packageType "docker" description "我的本地docker注册表"}}

提示:使用“Ctrl-Space”或“Shift-Space”来自动完成脚本模板。

运行脚本

使用以下4个步骤来执行脚本:

  1. 选择脚本—选择要运行的脚本
  2. 用户输入和脚本编辑-对脚本进行任何需要的编辑
  3. 排练-完成一个脚本的演练,以确保没有错误
  4. 执行脚本-执行脚本

1.选择脚本

打开执行脚本页面,从任务控制UI的顶部ribbon,并选择您想要运行的脚本。

2.用户输入和脚本编辑

在执行脚本之前,可以编辑脚本并将运行时变量定义为脚本的一部分。下面的示例演示如何添加Artifactory_instance环境变量。

// ARTIFACTORY的变量Artifactory_instance = userInput (type: "ARTIFACTORY", description: "ARTIFACTORY实例名",)ARTIFACTORY (Artifactory_instance.name){localRepository("docker-local") {packageType "docker" description "我的本地docker注册表"}}

编辑脚本

保存脚本更改后,添加用户输入。

用户输入

3.排练

试运行并不执行脚本,但会让您知道在执行时将对所选服务和存储库实现哪些更改。单击摘要行查看更改。

排练

接受更改并继续运行脚本。

4.执行脚本

脚本运行完成后,将显示持续时间和更改。

执行

查看您在Artifactory中创建的新创建的Docker存储库,在Admin > Repositories > Local下。

局部存储库

准备好使用脚本

您可以创建有用的脚本来改进您的日常工作和配置。参观JFrog在GitHub上的公共脚本库举个例子,举个例子复制脚本而且网状拓扑脚本

更多信息可在我们的JFrog任务控制文档

接下来是什么?

我们即将发布的版本将包括额外的脚本用户权限,以允许非管理员用户编写和运行他们自己的脚本。请与我们联系,为您希望看到的任何额外支持提供任何反馈。

还没开始使用任务控制中心吗?这是开始的好时机。下载任务控制