进入万事屋创建/编辑 Schema,注意前端类型选择非 fekit 编译,其它按项目实际情况填写。

点击上图中的 进入编辑界面
ykit。npm install --registry http://npmrepo.corp.qunar.com/ && ykit pack -q && ykit pack -m -q

填写将要部署的目标开发机。

其他参数可根据项目需求填写或直接保持默认提交。
ykit 发布 job 分为两种环境,在 qci 平台进行联调测试的发布(开发环境), 在 qdr 进行 beta 及线上发布(生产环境)。 这里我们创建联调测试的 job。
在创建 job 的页面,选择平台为 qci,填写 git 地址,然后进入详情页填写项目信息。

在详情页面可根据项目需求填写或直接保持默认提交。

首先,Job 创建后需要手动添加 Job 的执行权限才能在 Jenkins 中执行,否则在 qdr 等平台无法执行 build 操作。
@qnpm/ykit-config-qunar 插件版本升级到 0.6.0 以上,否则不支持发布前端资源到开发机。artifactId字段,已经从默认的******改为项目名称,并且当前分支不落后于 master。进入 Jenkins 刚刚创建的 Job 页面中,选择 Build with Parameters。
如果是分支开发方式,需要在 tag_name 字段填写分支号。
填写 extra_params 为 svn_src_dir:./dev/,确保发布 dev 目录下的前端资源。

更改 host 为开发机 ip 后,访问资源地址进行验证。
