我有以下问题:
现在我已经通过编辑 travis.yml 文件成功地将 travis 通知添加到松弛 channel 。我的下一步是添加数据加密。我已经阅读了关于 travis 的松弛手册,发现我必须添加以下代码行:
language: bash
travis encrypt "account:token#channel_name" --add notifications.slack
notifications:
slack: account:token#channel_name
如果没有第二行代码,travis 可以完美地工作并且通知会发送到 channel ,但是在我添加了应该进行加密的代码行之后,travis 失败并显示以下输出:
错误是“在第 2 行第 1 列扫描简单键时找不到预期的‘:’”。
我也试过添加
.rooms
之后
notifications.slack
或者从应该进行加密但没有成功的行中删除 channel 名称。我在 travis encrypt 之前添加了 : 但仍然有同样的错误!
提前致谢!
最佳答案
以防万一有人在寻找答案。您需要使用 Travis CLI 运行该命令.安装它并在要添加 slack 集成的存储库的文件夹中运行 travis encrypt "account:token#channel_name"--add notifications.slack
。
关于encryption - 为松弛 channel 中的 travis 通知添加加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40261200/