在構建過程中,需要設置倉庫的訪問憑證并下載構建依賴,為保護訪問憑證的安全性,Flow 支持通過環境變量設置訪問憑證,關于環境變量請查看:環境變量
當然,作為企業統一管控的倉庫訪問憑證,我們更建議您使用通用變量組進行管理,關于通用變量組請查看:通用變量組
以下,提供了如何使用環境變量配置 Java、NPM 和 GoLang 倉庫訪問憑證的指南。
Java
在
settings.xml
中添加私庫的地址和賬號/密碼(環境變量)。<servers> <server> <id>rdc-releases</id> <username>${MVN_USERNAME}</username> <password>${MVN_PASSWORD}</password> </server> <server> <id>rdc-snapshots</id> <username>${MVN_USERNAME}</username> <password>${MVN_PASSWORD}</password> </server> </servers> <profiles> <profile> <activation> <activeByDefault>true</activeByDefault> </activation> <id>rdc-private-repo</id> <repositories> <repository> <id>rdc-releases</id> <url>https://packages.aliyun.com/maven/repository/2000093-release/</url> </repository> <repository> <id>rdc-snapshots</id> <url>https://packages.aliyun.com/maven/repository/2000093-snapshot/</url> </repository> </repositories> </profile> </profiles>
將其中相關的
<url>
內容替換成您自己的私庫地址。在流水線中配置賬號密碼的環境變量。
在流水線運行命令中, 使用
settings.xml
。
NPM 和 GoLang
在流水線中配置賬號密碼的環境變量。
在
npm install
或go get
之前,添加如下命令。git config --global url."https://${GIT_USERNAME}:${GIT_PASSWORD}@codeup.aliyun.com".insteadOf "https://codeup.aliyun.com"
其中:
GIT_USERNAME
:是您在第 1 步中配置的私有 git 倉庫的用戶名環境變量的名稱。GIT_PASSWORD
:是您在第 1 步中配置的私有 git 倉庫的密碼環境變量的名稱。將其中的
codeup.aliyun.com
部分替換成您實際使用的 git 倉庫的域名,比如github.com
文檔內容是否對您有幫助?