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是2
及以下--dms-api-version
中的3
值。
注意:如果使用 API v3 ,則DMS_CRS_URL
將被忽略並且可以省略。