执行自定义Shell构建脚本

Shell类型的构建步骤可以自行任意的 Bash 语法的自定义构建脚本。

Shell脚本中可以直接引用环境变量,Shell脚本中声明的变量也会被保留下来,作为后续步骤的环境变量。这意味着,如果存在多个Shell步骤,那么在多个Shell步骤之间是可以传递变量的,后置脚本能得到前置脚本中声明的变量。查看环境变量

Shell脚本中可以调用任意系统中存在的命令,比如执行 apt-get 安装所需软件和依赖库。

也可以调用在工程设置中添加的构建工具,比如 gradle 命令等。查看构建工具

Shell脚本执行时,用户身份为 root,工作目录为 /workspace

你也可以将Shell脚本写在代码仓库的 *.sh 文件中,然后使用 Shell步骤调用:

source build.sh

# 或
bash build.sh # 此种方式是打开一个子shell进程,build.sh中声明的变量不会被收集保留

results matching ""

    No results matching ""