进入万事屋创建/编辑 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 后,访问资源地址进行验证。