我已经在AWS EC2实例(或我自己的主服务器)上安装了LHCI(灯塔CI)服务器。服务器已启动并正在运行。我有url
我可以使用
@lhci/cli@0.3 wizard
将项目添加到CI服务器,并且通过客户端向导创建的项目会成功显示在LHCI服务器上。
作为向导的成功结果,它给了我两个令牌。在我的客户端配置(上传令牌)中使用它时进行管理并上传令牌
但是,当它运行自动运行并生成报告时,下一步是将数据推送到我的LHCI实例,它说令牌无效。我将其安装在家庭网络中自己的Linux机器上。
我认为这可能是我的网络有问题,并且发生了一些躲闪的事情。然后我将其安装在EC2上,仍然是同样的问题。
我在文档中没有找到的一件事是关于服务器是否需要使用HTTPS? (如果您知道这一点,也可能会有很大帮助)
向导生成的上传令牌为什么无效?我想念什么?
答案 0 :(得分:1)
我有同样的问题。首先,确保lhci客户端和服务器版本匹配。人们认为,随着lhci的主版本最近升级,添加了其他身份验证因素。就我而言,发生以下错误,我通过将版本设置为相同版本来解决了该问题。
错误:意外状态码403 {“消息”:“无效令牌”}