假设我们有一个GIT存储库,其客户端(UI)代码具有master
分支。每当开发人员处理某个功能时,他/她就会旋转一个分支并继续致力于该私有分支,直到他们认为已完成为止。
在他/她将该分支合并回主分支之前,我希望能够通过该私有分支的提交启动docker实例 - 并让它与已部署的服务器API通信 - 以进行测试。
我们的想法是 - 在我们完成对该docker实例的测试后,我们可以将其合并到master分支中并删除docker实例。
我该怎么做?
答案 0 :(得分:0)
您需要做的就是在Dockerfile中指定:
这意味着每次要测试代码时,docker都会构建您的图像
在每次构建时,您可以是COPY your folder,也可以是git clone
(但这意味着您的图像已经安装了git:如果可以避免它,最好保持所述图像执行环境尽可能轻)< / p>
点击“Best practices for getting code into a container (git clone vs. copy vs. data container)”
了解详情