阿里云首页 云效2020 相关技术圈

Flow cli使用常见问题

1、运行环境

需要安装Docker、Go语言环境,请根据对应系统进行安装。

2、 windows 系统双击运行,闪退

flow cli 不支持双击运行,请采用命令行方式运行。

3、windows 系统运行,报 missing Location in call to Time.In

Flowcli使用常见问题1

安装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、运行报错,且没有日志

Flowcli使用常见问题2

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

首页 云效2020 云效流水线 Flow CLI 工具 Flow cli使用常见问题