1、运行环境
需要安装Docker、Go语言环境,请根据对应系统进行安装。
2、 windows 系统双击运行,闪退
flow cli 不支持双击运行,请采用命令行方式运行。
3、windows 系统运行,报 missing Location in call to Time.In

安装Go语言环境即可解决上述问题。
4、想自定义端口
无法支持,目前登录回调地址为127.0.0.1 80端口,不支持自定义端口。
5、开发环境80端口被占用或者无浏览器,如何使用Flow cli。
目前Flow cli 是依赖~/.flow.json 文件,来进行鉴权,用户可以自己生成该文件,实现登录。文件内容如下:
{"userToken":{"access_token":"ACCESS_TOKEN","token_type":"Bearer","user_id":"USER_ID"},"organization":{"error":"","message":"","id":"","createdAt":"","updatedAt":"","creatorId":"","name":"","logo":"","location":"","category":"","description":"","website":"","background":"","contactPhone":"","desiredMemberCount":"","isDeleted":"","py":"","pinyin":"","isPublic":false,"defaultRoleId":"","defaultOrgRoleId":"","okrProgressMode":"","defaultTeamId":"","openId":"","source":""}}
请将ACCESS_TOKEN 以及USER_ID替换成用户自己的值,这两个值的获取方式如下:
访问云效流水线,登录之后,右键查看网页源代码,源代码中的tbUserId即为USER_ID,accessToken即为需要的ACCESS_TOKEN。
将上述内容替换后,写入到~/.flow.json即可。
6、运行报错,且没有日志

如果出现上面错误,是由于步骤对应的镜像,不是公开Pull权限,云效没有权限pull镜像导致无法运行,请将step.yaml中定义的镜像改为公开pull权限,同时为了数据安全,请不要再镜像中存有敏感数据。