为什么travis徽章没有被分配到在任何一个星系中的angular色?

根据这个文件 ,应该有可能在星系中添加一个travis徽章,

将更改推送到您的GitHub仓库。 这将启动一个特拉维斯build设。 构build完成后,特拉维斯将通知银河,您的angular色将自动导入银河与特拉维斯徽章

虽然遵循了以下步骤:

  1. .travis.yml添加到包含通知部分的回购
  2. 访问从travisconfiguration文件添加到星系的令牌
  3. 因为它没有自动推送,所以手动导入angular色

徽章不会出现 。

讨论

构build本身不显示通知 。 其他具有Travis徽章的angular色也不会显示此通知 。

问题

  1. 是什么导致了这个问题?
  2. 为什么travis没有提到关于通知部分的任何内容?
  3. 如何debugging呢?

看起来你的版本库结构正确,而且Travis版本正常运行。 有一件事要检查:在Ansible Galaxy的设置中,确保你已经将你的Travis标记添加到Ansible Galaxy中的angular色( 说明 )。

我猜你已经做到了这一点,但从来没有痛过问!

另外两个build议:

  1. 确保完成README的其余部分,因为这是GitHub和Galaxy上angular色的入口点。 至less要描述你的angular色的作用,并考虑列举一个如何使用它的例子,一些可用的variables等。
  2. 如果你还没有出现这个徽章,可能是你的angular色有一个错误(像030这样的用户名…也许这是代码中的一个错误,抓住了angular色,以数字开头的string可以被解释为像Python这样的语言有趣的方式!)。 考虑将错误报告发布到GitHub上的ansible-galaxy问题存储库。