我有这个:
ADD https://bitbucket.org/teros/vana/raw/"$commit"/mw/requirements.txt 'requirements.txt'
但是,由于我需要信用,因此HTTP请求无法正常工作。我确实知道此卷曲命令有效:
bitbucket_curl(){
curl -H 'Authorization:Basic YW1bGx..plM2JyKg==' "https://api.bitbucket.org$@"
}
(对令牌进行了修改,但命令是o/w正确的(
所以也许我可以将一个令牌作为带有Bitbucket的URL参数包含的?
应该像:
一样简单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"