W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
該圖像在/contracts
文件夾下搜索合同。運(yùn)行測(cè)試的輸出將在/spring-cloud-contract/build
文件夾下可用(對(duì)于調(diào)試目的很有用)。
您安裝合同,傳遞環(huán)境變量就足夠了,該映像將:
Docker映像需要一些環(huán)境變量以指向您正在運(yùn)行的應(yīng)用程序,工件管理器實(shí)例等。
PROJECT_GROUP
-您的項(xiàng)目的組ID。默認(rèn)為com.example
PROJECT_VERSION
-您項(xiàng)目的版本。默認(rèn)為0.0.1-SNAPSHOT
PROJECT_NAME
-工件ID。默認(rèn)為example
REPO_WITH_BINARIES_URL
-工件管理器的URL。默認(rèn)值為http://localhost:8081/artifactory/libs-release-local
,這是本地運(yùn)行的Artifactory的默認(rèn)URLREPO_WITH_BINARIES_USERNAME
-偽影管理器受保護(hù)時(shí)(可選)的用戶名REPO_WITH_BINARIES_PASSWORD
-安全工件管理器時(shí)的密碼(可選)PUBLISH_ARTIFACTS
-如果設(shè)置為true
,則會(huì)將工件發(fā)布到二進(jìn)制存儲(chǔ)。默認(rèn)為true
。當(dāng)合同位于外部存儲(chǔ)庫(kù)中時(shí),將使用這些環(huán)境變量。要啟用此功能,必須設(shè)置EXTERNAL_CONTRACTS_ARTIFACT_ID
環(huán)境變量。
EXTERNAL_CONTRACTS_GROUP_ID
-帶有合同的項(xiàng)目的組ID。默認(rèn)為com.example
EXTERNAL_CONTRACTS_ARTIFACT_ID
-帶有合同的項(xiàng)目的工件ID。EXTERNAL_CONTRACTS_CLASSIFIER
-帶有合同的項(xiàng)目分類。默認(rèn)為空EXTERNAL_CONTRACTS_VERSION
-帶有合同的項(xiàng)目版本。默認(rèn)值為+
,相當(dāng)于選擇最新的EXTERNAL_CONTRACTS_REPO_WITH_BINARIES_URL
-工件管理器的URL。默認(rèn)值為REPO_WITH_BINARIES_URL
env var。如果未設(shè)置,則默認(rèn)為http://localhost:8081/artifactory/libs-release-local
,這是在本地運(yùn)行的Artifactory的默認(rèn)URLEXTERNAL_CONTRACTS_PATH
-包含合同的項(xiàng)目?jī)?nèi)給定項(xiàng)目的合同路徑。默認(rèn)為斜線分隔的EXTERNAL_CONTRACTS_GROUP_ID
與/
和EXTERNAL_CONTRACTS_ARTIFACT_ID
串聯(lián)在一起。例如,對(duì)于組ID foo.bar
和工件ID baz
,將導(dǎo)致foo/bar/baz
合同路徑。EXTERNAL_CONTRACTS_WORK_OFFLINE
-如果設(shè)置為true
,則將從容器的.m2
中檢索帶有合同的工件。將本地.m2
掛載為容器的/root/.m2
路徑上可用的卷。您不能同時(shí)設(shè)置EXTERNAL_CONTRACTS_WORK_OFFLINE
和EXTERNAL_CONTRACTS_REPO_WITH_BINARIES_URL
。執(zhí)行測(cè)試時(shí)使用以下環(huán)境變量:
APPLICATION_BASE_URL
-應(yīng)該對(duì)其執(zhí)行測(cè)試的URL。請(qǐng)記住,必須可以從Docker容器訪問(wèn)它(例如localhost
將不起作用)APPLICATION_USERNAME
-(可選)用于對(duì)應(yīng)用程序進(jìn)行基本身份驗(yàn)證的用戶名APPLICATION_PASSWORD
-(可選)用于對(duì)應(yīng)用程序進(jìn)行基本身份驗(yàn)證的密碼Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: