我在Docker持续集成方面遇到问题。
我在cloud.docker.com中为我的项目设置了自动构建,但是他们的网络(集线器/商店)或api中根本没有任何信息,这表明我的构建不是自动化的。
Docker Cloud看起来像这样:
但是在注册表中没有“构建”部分:
我猜应该看起来像其他成员项目,像这样:
另外,就像我说的那样,使用端点:https://registry.hub.docker.com/v2/repositories/{user}/{project}/
向我显示“自动构建:false ”
最佳答案
我只是意识到,以某种方式,Docker Cloud自动构建和Docker Hub之间没有任何联系。
如果您在Docker Hub中创建自动构建,则一切正常。我不理解这种逻辑,因为如果您在Docker Cloud或Docker Hub中创建存储库,它们将被同步为一个,但是在Docker Cloud上创建的自动构建不会在Docker Hub / Store中正确显示。
无论何时推送仓库或使用docker push
发送新构建,都会更新Docker Hub和Docker Store构建,但是如果您在此处执行,则只会在Docker Cloud中显示有关自动构建的信息。
关于docker - Docker中心/商店未显示构建信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48722938/