我是travis的CI的新手,我正尝试通过学习课程来学习它。我在dockerhub中创建了一个公共存储库,并使用.travis.yml文件将项目推送到github。我以前在github上连接并授权travis。可以在here中找到github项目。 travis构建被触发,并且看起来很成功,但是什么也没有推送到dockerhub。
您可以在此处查看构建过程:
travis构建似乎成功,但是没有任何内容推送到docker hub。在扩展日志时,我可以看到正在记录此消息:
Must provide --username with --password-stdin
但是,正如您在下面看到的那样,我已经在travis中设置了环境变量,所以我不明白为什么收到此消息?
答案 0 :(得分:1)
我没有意识到需要为每个项目设置环境变量。另外,直到我再次将github与travis同步,我什至没有得到该存储库设置的选项。再完成一次同步部分后,该选项就会出现,并且我能够为该存储库设置变量。然后完成构建过程,并将映像推送到dockerhub。