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アーティファクト タイプのミラーリングをスキップするには、対応するGAVテンプレートをtgtGavTemplate
セクションから削除します。
$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
として指定されます v.1.6 以降、API v3がデフォルトで使用されます。v.1.5 以下では API v2がデフォルトでした。必要に応じて、 --dms-api-version
起動パラメータを任意の ( 2
または3
) に設定できます。
注: API v3が使用されている場合、 DMS_CRS_URL
は無視され、省略できます。