在项目中经常有这种需求:在打包时指定某些变量的值,比如渠道号、应用名称等。我们采用 Jenkins 进行打包构建,可以添加相应的参数,参数可以直接在打包脚本中使用,也可以在项目的 gradle 文件中使用。下面以动态改变端口号,举例进行说明。
Jenkins 添加变量
在 Jenkins 构建的设置中,添加变量PORT_NAME
,做成选择项(固定的变量尽量避免人为错误),然后添加一下说明。这个变量可以在 Build 配置中的 Execute shell 中使用,当前场景不需要,只需要配置即可。