Zadig 命令行工具 kodespace 用于从命令行与 Zadig 系统交互,并且提供构建本地代码,部署到云上环境的能力。

下载安装

在 Linux 上安装

  1. curl -s http://resource.koderover.com/kodespace-linux-v1.0.0 -o kodespace
  2. chmod +x kodespace

在 OSX 上安装

  1. curl -s http://resource.koderover.com/kodespace-mac-v1.0.0 -o kodespace
  2. chmod +x kodespace

在 WINDOWS 上安装

  1. curl -s http://resource.koderover.com/kodespace-windows-v1.0.0 -o kodespace
  2. chmod +x kodespace

初始化配置

  • 完成安装后,需要进行简单的初始化配置,执行以下命令,进入交互式配置页面。
  1. kodespace config set-context [configName]

其中,configName 为自定义配置名称,默认值为 default。

  • 终端提示输入站点地址时,输入您使用的 Zadig 系统域名并 Enter。

  • 终端提示输入 API Token 时,在 Zadig 系统的用户设置中,复制 Token,粘贴并 Enter。

token

  • 选择您需要使用的交付物部署工作流

  • 完成以上配置后,自动生成配置文件 $HOME/.kodespace/kodespace.yaml,并自动生成基本内容,接下来需要您手动修改配置中的dockerfile_pathdocker_build_path 两个字段的信息,需填写绝对路径。 kodespace-yaml

执行构建部署

完成配置后,执行以下命令,进行构建部署本地代码。

  1. kodespace run [service1 service2...]

其中 service1 service2... 是你需要执行构建部署任务的服务,以空格分隔多个服务。

执行结果如下图所示,执行成功后可以在 Zadig 集成环境中对服务进行调试。

kodespace-run

注意

  • 目前仅支持配置中「指定环境」并且包含「交付物部署」步骤的工作流。
  • 确保本地 docker 正在运行。

更多用法请查看kodespace -h

CLI 工具持续完善中,也期待您可以贡献更多想法。