建立您的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.选择脚本
打开执行脚本页面,从任务控制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任务控制文档.
接下来是什么?
我们即将发布的版本将包括额外的脚本用户权限,以允许非管理员用户编写和运行他们自己的脚本。请与我们联系,为您希望看到的任何额外支持提供任何反馈。
