我是 travis 的 CI 新手,我正在尝试通过学习类(class)来学习它。我在 dockerhub 中创建了一个公共(public)存储库,并使用 .travis.yml 文件将项目推送到 github。我之前在 github 上连接并授权了 travis。 github项目可以找到here . travis 构建被触发,它似乎是成功的,但没有推送到 dockerhub。
您可以在此处查看构建过程:
travis 构建似乎是成功的,但没有推送到 docker hub。在扩展日志时,我可以看到正在记录此消息:
Must provide --username with --password-stdin
但是,我已经在 travis 中设置了环境变量,如下所示,所以我不明白为什么会收到此消息?最佳答案
我没有意识到每个项目都需要设置环境变量。此外,在我再次与 travis 同步 github 之前,我什至没有获得该存储库的设置选项。一旦我再次完成同步部分,就会出现该选项,并且我能够为该存储库设置变量。然后构建过程完成,图像被推送到 dockerhub。
关于docker - Travis CI - docker 镜像未推送到 dockerhub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64094261/