我有这个:
ADD https://bitbucket.org/teros/vana/raw/"$commit"/mw/requirements.txt 'requirements.txt'
,但由于我需要凭据,因此HTTP请求无法正常工作。我确实知道此curl命令有效:
bitbucket_curl(){
curl -H 'Authorization:Basic YW1bGx..plM2JyKg==' "https://api.bitbucket.org$@"
}
(令牌已修改,但命令正确,左/右)
那么也许有一个令牌可以作为Bitbucket的url参数包含在内?
答案 0 :(得分:1)
应该像这样简单:
ARG bitbucket_pwd
ARG commit
ADD "https://user@domain.com:$bitbucket_pwd@bitbucket.org/teros/vana/raw/$commit/mw/requirements.txt" '/temp/requirements.txt'
您可以使用--build-arg
docker build --build-arg bitbucket_pwd="$bitbucket_password"