octopus oc srv jobs dms mirror
1.7.4
将发行版从发布管理系统(专有实现)镜像到设置中指定的 MVN 兼容存储库。目标 GAV 使用JSON配置进行配置,默认情况下不提供。发送 AMQP 注册消息。
提供的方式是命令行中的--config-file
参数。默认值:当前目录中的config.json
。
"some": {
"ci_type": "SOMEDSTR",
"enabled": true,
"tgtGavTemplate": {
"notes": "com.example.some\$n\$cl:\$v:txt",
"distribution": "com.example.some:\$n\$cl:\$v:zip"
}
}
3.10之前的版本还需要componentId
和artifactType
,但不再需要了。要跳过任何DMS工件类型的镜像,可以从tgtGavTemplate
部分删除相应的GAV模板。
$c_hyphen
- 分类器前面带有连字符$c_colon
- 分类器前面带有冒号$cl
- 分类器不会有任何前缀
所有这些都可以通过命令行键重新定义。
AMQP_URL
、 AMQP_USER
、 AMQP_PASSWORD
- AMQP凭证MVN_URL
、 MVN_USER
、 MVN_PASSWORD
- MVN凭证DMS_URL
、 DMS_USER
、 DMS_PASSWORD
- DMS凭证DMS_CRS_URL
- DMS端 URL 上的组件注册表服务。 DMS API v2 及更低版本需要,DMS API v3 忽略DMS_TOKEN
- 用于授权的DMS不记名令牌 - 如果使用。这种情况DMS_USER
和DMS_PASSWORD
不是强制性的。MVN_PREFIX
- 目标MVN GroupID前缀 - 如有必要,并在JSON配置中指定为\$prefix
默认情况下使用 API v3 ,因为 v.1.6 API v2是 v.1.5 及更低版本中的默认值。如果需要,可以将--dms-api-version
启动参数设置为任何( 2
或3
)。
注意:如果使用 API v3 ,则DMS_CRS_URL
将被忽略并且可以省略。