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
로 지정됩니다. v.1.6 API v2가 v.1.5 이하에서는 기본값이므로 API v3이 기본적으로 사용됩니다. 필요한 경우 --dms-api-version
시작 매개변수를 임의( 2
또는 3
)로 설정할 수 있습니다.
참고 : API v3을 사용하는 경우 DMS_CRS_URL
무시되며 생략될 수 있습니다.