【问题标题】:Travis CI - docker image not pushed to dockerhubTravis CI - docker 镜像未推送到 dockerhub
【发布时间】:2020-09-28 18:54:52
【问题描述】:

我是 travis 的 CI 新手,我正在尝试通过学习课程来学习它。我在 dockerhub 中创建了一个公共存储库,并使用 .travis.yml 文件将项目推送到 github。我之前在 github 上连接并授权了 travis。 github项目可以找到here。 travis 构建被触发并且似乎成功,但没有推送到 dockerhub。

您可以在此处查看构建过程:

travis 构建似乎成功,但没有推送到 docker hub。在展开日志时,我可以看到正在记录此消息:

Must provide --username with --password-stdin

但是,我已经在 travis 中设置了环境变量,如下所示,所以我不明白为什么会收到此消息?

【问题讨论】:

  • docker push 的输出是什么?
  • 你的意思是如果我从我的终端本地运行它?
  • @NickODell 我用更多输出更新了我的问题。
  • @Leff Travis-CI 输出的第 224 行有一个箭头。这意味着 docker push 有更多的输出,目前是隐藏的。

标签: docker travis-ci dockerhub


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 2020-02-16
    • 2018-02-13
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多