docker - Travis CI - docker 镜像未推送到 dockerhub
问题描述
我是 travis 的 CI 新手,我正在尝试通过学习课程来学习它。我在 dockerhub 中创建了一个公共存储库,并使用 .travis.yml 文件将项目推送到 github。我之前在github上连接并授权了travis。可以在这里找到 github 项目。travis 构建被触发,它似乎是成功的,但没有推送到 dockerhub。
您可以在此处查看构建过程:
travis 构建似乎是成功的,但没有推送到 docker hub。在扩展日志时,我可以看到正在记录此消息:
Must provide --username with --password-stdin
但是,我已经在 travis 中设置了环境变量,如下所示,所以我不明白为什么会收到此消息?
解决方案
我没有意识到每个项目都需要设置环境变量。此外,在我再次与 travis 同步 github 之前,我什至没有获得该存储库的设置选项。一旦我再次完成同步部分,就会出现该选项,并且我能够为该存储库设置变量。然后构建过程完成,图像被推送到 dockerhub。
推荐阅读
- reactjs - 使用 Travis CI 时酶找不到 React 应用程序的 setupTests 文件
- excel - 如果一列中存在重复,则删除整行
- objective-c - 如何使用 iOS / Objective-C 中的 UI 组件桥从 React Native 发送点击事件
- xamarin.forms - Xamarin Forms - Android 中的 SMS BroadcastReceiver 无法正常工作
- ios - 在 Swift 中使用 %28@ 格式化字符串
- css - 如何在wordpress的特定页面中定位一个类
- javascript - Tableau JS 筛选器:将筛选器从一个仪表板传递到所有其他仪表板
- r - 使用 glmnet 拟合带有偏移的逻辑回归模型时,R 挂起
- android - 我无法构建也许这是一个 Kotlin 错误
- url - 如何@match用户脚本中的URL哈希?