使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南
JFrog任务控制中心。x文档
要获得最新版本,请访问JFrog统一平台
外化ElasticSearch
要外部化ElasticSearch数据库,请按照下面的提示进行响应:
提示 | 响应 |
---|---|
安装Elasticsearch ?[Y / n]: n |
“n” |
请输入Elasticsearch URL [http://docker.for.mac.localhost: 9200): |
向ElasticSearch数据库提供URL,如果正确,则接受默认值。 请确保您提供http或httpsurl中的协议。 |
安装完成后,更新文件中的以下属性:具有适当值的属性
- elastic.username
- elastic.password
外化MongoDB(从2。X到3.3。x只)
要将MongoDB数据库外部化,请按照以下提示进行响应:
提示 | 响应 |
---|---|
安装MongoDB ?[Y / n]: n |
“n” |
请输入MongoDB主机 [docker.for.mac.localhost]: |
输入MongoDB可用的主机。(通常,“localhost”)。注意:不要包含协议。 |
请输入MongoDB端口[27017]: |
输入任务控制可以访问MongoDB的端口。(通常,27017) |
Docker安装不会尝试自动为数据库播种 在Docker安装中,安装程序不会尝试为外部MongoDB数据库播种。相反,它会复制手动播种所需的文件,如下面的手动播种MongoDB中所述,自动安装过程到此结束。 尝试播种MongoDB?[y / N]: |
要让安装程序自动播种MongoDB,请使用“y” MongoDB必须在同一台机器上进行自动播种 如果安装程序与MongoDB数据库位于同一台机器上,则安装程序只能自动播种MongoDB数据库。 如果您的MongoDB安装在另一台机器上,则响应“N”. 如果你回答“N”,安装程序复制手动为数据库播种所需的文件,并结束安装过程。 如果你回答“y”安装程序继续运行,并提示您以下问题。 |
这是一个没有用户的新安装吗?(如果你选择“y”,安装程序将创建一个管理用户): |
|
|
提供一个管理用户ID和密码 安装程序将尝试执行以下操作来自动播种MongoDB:
|
手动播种MongoDB(从2。X到3.3。x只)
在启动JFrog任务控制之前,为数据库播种
MongoDB用于存储关于任务控制微服务的元数据,因此脚本尝试创建必要的数据库和用户。如果您熟悉MongoDB或没有访问MongoDB实例,您可以查看createMongoUsers.js
使用适当的数据库客户端文件并创建这些文件。如果没有,并且您可以访问安装MongoDB的实例,请按照以下说明执行:
- 复制文件
createMongoUsers.sh
和createMongoUsers.js
到MongoDB运行的系统。 - 使shell文件可执行(
chmod +x createmongouservers .sh
) - 执行文件
。/ createMongoUsers.sh
按照屏幕上的提示操作。
外化PostgreSQL
要外部化PostgreSQL数据库,请按照下面的提示进行响应:
提示 | 响应 |
---|---|
安装Postgres ?[Y / n]: n |
“n” |
请输入Postgres主机 [docker.for.mac.localhost]: |
输入Postgres可用的主机。注意:不要包含协议。 |
请输入Postgres端口[5432]: |
输入任务控制可以用来访问Postgres的端口。(通常,5432) |
手动播种PostgreSQL
在启动JFrog任务控制之前,为数据库播种
如果您选择手动播种您的数据库,请确保在启动JFrog任务控制之前这样做。
手动运行播种步骤
PostgreSQL用于存储任务控制微服务的元数据,因此脚本尝试创建必要的数据库、用户和模式。如果您熟悉PostgreSQL或没有访问postgres实例的权限,您可以查看createPostgresUsers.sh使用适当的数据库客户端文件并创建这些文件。如果没有,如果你可以访问PostgreSQL安装的实例,请遵循以下说明:
- 复制createPostgresUsers.sh到PostgreSQL运行的系统。
- 使shell文件可执行(
chmod + xcreatePostgresUsers.sh
) - 检查使用的默认值。如果更改任何值,请确保在安装程序中更改相应的环境变量。
- 执行文件
。/createPostgresUsers.sh
.
将现有安装上的数据库外部化
只要再次运行安装程序,就可以在任何时候外部化任务控制在现有安装上使用的数据库。
当提示进行标准升级?[Y / n]
,
选择
“N”。
现在,只需以与在新安装过程中相同的方式继续该过程
更改外部化数据库
任务控制为您提供了决定何时外部化数据库的灵活性,甚至可以在系统中安装任何特定数据库的多个实例时切换外部化数据库。