我想弄清楚我是否可以在drone.io的帮助下自动构建我们的小项目。到目前为止它一直很有希望,但这个简单的步骤似乎无法解决。
我的设置是启用了webhooks的gogs,并且通过无人机web界面启用了repo。无人机在2个泊坞窗实例中运行。
搬运工-compose.yml:
drone -s http://<drone interface>:8000 -t <token copied from webinterface> sign <repo> --in ".drone.yml" --out ".drone.yml.sig"
我必须单独安装cli,因为我无法在docker容器中使用它。签署命令:
drone-server_1 | time="2017-04-12T10:04:09Z" level=debug msg="cannot verify .drone.yml.sig file. no match"
drone-server_1 | time="2017-04-12T10:04:09Z" level=info ip=172.19.0.1 latency=374.072732ms method=POST path="/hook" status=200 time="2017-04-12T10:04:09Z" user-agent=GogsServer
然后我继续提交并将两个文件推送到repo。无人机调试中出现以下错误:
pivot_table
知道签名出了什么问题吗?
答案 0 :(得分:0)
谢谢布拉德。
这确实与行结尾有关。我使用一个组合的Windows / Linux环境,所以我想这就是它出错的地方。现在,我使用了一个名为dos2unix
之前使用过的漂亮工具。
在我成功签名并将sig推送到回购后,它会转换为unix格式。