docker - Travis CI - docker 镜像未推送到 dockerhub

标签 docker travis-ci dockerhub

我是 travis 的 CI 新手,我正在尝试通过学习类(class)来学习它。我在 dockerhub 中创建了一个公共(public)存储库,并使用 .travis.yml 文件将项目推送到 github。我之前在 github 上连接并授权了 travis。 github项目可以找到here . travis 构建被触发,它似乎是成功的,但没有推送到 dockerhub。
您可以在此处查看构建过程:
enter image description here
travis 构建似乎是成功的,但没有推送到 docker hub。在扩展日志时,我可以看到正在记录此消息:

Must provide --username with --password-stdin
但是,我已经在 travis 中设置了环境变量,如下所示,所以我不明白为什么会收到此消息?
enter image description here

最佳答案

我没有意识到每个项目都需要设置环境变量。此外,在我再次与 travis 同步 github 之前,我什至没有获得该存储库的设置选项。一旦我再次完成同步部分,就会出现该选项,并且我能够为该存储库设置变量。然后构建过程完成,图像被推送到 dockerhub。

关于docker - Travis CI - docker 镜像未推送到 dockerhub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64094261/

相关文章:

docker - 如何限制 kafka-streams 中的rocksdb内存使用

mysql - 通过 ssh 使用 SQL 脚本失败,但直接在主机上启动时不会

node.js - Nodejs 应用程序的 Docker 端口转发

android - Travis CI 在 Android 中启动构建工具时卡住了

java - 禁止基于 Maven 的持续集成构建的 GPG 签名 (Travis CI)

java - 如何为 Java Eclipse 项目配置 Travis CI 构建测试?

environment-variables - 在 Docker 容器中永久更新 PATH 环境变量

docker - 使用 docker hub 时如何强制 docker-compose 下载新镜像?

dockerhub - 在白名单上添加 DockerHub IP 地址

docker - 在 Dockerfile 中附加到/etc/hosts 的最佳方式是什么