专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

微信小程序和Jenkins不得不说的二三事

51Testing软件测试网  · 公众号  · 测试  · 2019-10-15 17:30

正文

请到「今天看啥」查看全文


2.2 配置任务
2.2.1 源码管理
"源码管理"中配置项目代码,以Git为例,需要配置两个参数:
  • Repositories 仓库地址和认证方式

  • Branches to build 分支,我们填入$branch,指定为自定义构建参数

2.2.2 参数化构建过程
在"General"中勾选"参数化构建过程",然后点击"添加参数",在候选列表中选择Git Parameter,配置以下两项:
Name: 可访问到的变量名称,如配置为branch后可以通过$branch拿到值
Parameter Type: 选择Branch,也可以根据情况配置其他选项
这样在前面"源码管理"中配置的$branch就可以访问到仓库的所有分支。
另外还需要添加两个文本参数: upload_version和upload_desc(用于发布小程序时的版本号和描述)。
以及一个选项参数: build_type(指定打包小程序的目标环境)。 候选数据一行一条记录输入即可。
2.2.3 添加构建执行Shell
在"构建"中点击"增加构建步骤"按钮,在候选列表中选择"执行 shell"。
这一步是最关键之处,我们会调用mini-deploy来发布小程序,先贴出来我在用的shell脚本:

#!/bin/bash

echo -------------------------------------------------------

echo 代码分支: ${GIT_BRANCH}

echo -------------------------------------------------------

# 准备工作


# 加速包安装以及node-sass

# 因为使用的是taro,所以会有node-sass

yarn config set registry https://registry.npm.taobao.org







请到「今天看啥」查看全文