0
私は、bitbucketによってホストされているプライベートレポをドッカーコンテナに複製しようとしています。私は、タグv1.1.2
が存在しないことを言っています:Dockerfile lagsのGitクローンレポ
RUN git clone [email protected]:<blabla>.git /src/<blabla>
WORKDIR /src/<blabla>
RUN cd /src/<blabla>
RUN git pull --all --tags
RUN git checkout v1.1.2
RUN pip install .
私が持っている問題をたどると私Dockerfileです。それを確認するために、私が最後に作成したブランチと最後のタグは、現在実際にクローン化されることがわかります
RUN git clone [email protected]:<blabla>.git /src/<blabla>
WORKDIR /src/<blabla>
RUN cd /src/<blabla>
RUN git pull --all --tags
RUN git branch
RUN git tag
RUN git checkout v1.1.2
RUN pip install .
でDockerfileを変更します。私が見つけた回避策は、ダブルプルを行うことです。
RUN git clone [email protected]:<blabla>.git /src/<blabla>
WORKDIR /src/<blabla>
RUN cd /src/<blabla>
RUN git pull --all --tags
RUN git pull --all --tags
RUN git checkout v1.1.2
RUN pip install .
これですべてがうまくいきます。
git clone - ミラークローンすべてのブランチとタグは、チェックアウトできるものよりもv1.1.2 –
'docker build --no-cache'でも同じことが起こりますか? – wrwrwr