应用设置
本文介绍如何在 Zadig 系统上配置和使用应用。在 Zadig 中运行构建以及测试步骤,一般都需要用户根据实际业务去安装必要的应用环境来进行构建或者编译。比如编译后端相关代码就需要 Go 环境、Java 环境等,前端代码的 NodeJS 环境以及其他环境。
关于在构建以及测试中应用的使用方式请分别参阅:
新建应用
点击系统设置
-> 应用设置
,点击 新建
。
参数说明:
名称
:新建应用的名称版本
:当前创建应用的版本Bin Path
:应用安装的二进制 Bin Path ,默认为$HOME/应用名
启用
:控制应用列表中是否展示,正在使用中的不受影响,启用的应用可以在项目
->构建
->添加
构建 ->应用列表
中展示安装包地址
:系统自动从配置地址下载安装包并做缓存,安装包可通过${FILEPATH}
变量获取安装脚本
:应用的安装shell
脚本
常见应用安装
为了方便快速的对应用进行配置,我们准备了一些常用应用的安装方式,管理员可以通过自己的实际业务需求去配置。
tip 以下 ${FILEPATH} 为安装包下载完成后存放的文件路径
Java
Bin Path:
$HOME/jdk/bin
安装包地址:http://resource.koderover.com/jdk-12.0.1_linux-x64_bin.tar.gz
安装脚本:
mkdir -p $HOME/jdk
tar -C $HOME/jdk -xzf ${FILEPATH} --strip-components=1
Maven
Bin Path:
$HOME/maven/bin
安装包地址http://resource.koderover.com/apache-maven-3.3.9-bin.tar.gz
安装脚本
curl -fsSL http://resource.koderover.com/apache-maven-3.3.9-bin.tar.gz -o /tmp/apache-maven-3.3.9-bin.tar.gz
mkdir -p $HOME/maven
tar -C $HOME/maven -xzf /tmp/apache-maven-3.3.9-bin.tar.gz --strip-components=1
# customize .m2 dir
export M2_HOME=$HOME/maven
mkdir -p $WORKSPACE/.m2/repository
Go
Bin Path:
$HOME/go/bin
安装包地址:http://resource.koderover.com/go1.13.linux-amd64.tar.gz
安装脚本:
tar -C $HOME -xzf ${FILEPATH}
Glide
Bin Path:
$HOME/glide
安装包地址:http://resource.koderover.com/glide-v0.13.1-linux-amd64.tar.gz
安装脚本:
mkdir -p $HOME/glide
tar -C $HOME/glide -xzf ${FILEPATH} --strip-components=1
Dep
Bin Path:
$HOME/dep
安装包地址:http://resource.koderover.com/dep-v0.5.0-linux-x64.tar.gz
安装脚本:
mkdir -p $HOME/dep
tar -C $HOME/dep -xzf ${FILEPATH}
chmod +x $HOME/dep/dep
Ginkgo
Bin Path:
$HOME/ginkgo
安装包地址:http://resource.koderover.com/ginkgo-v1.6.0-Linux.tar.gz
安装脚本:
mkdir -p $HOME/ginkgo
tar -C $HOME/ginkgo -xzf ${FILEPATH}
chmod +x $HOME/ginkgo/ginkgo
Node
Bin Path:
$HOME/node/bin
安装包地址:http://resource.koderover.com/node-v8.15.0-linux-x64.tar.gz
安装脚本:
mkdir -p $HOME/node
tar -C $HOME/node -xzf ${FILEPATH} --strip-components=1
npm config --global set registry https://registry.npm.taobao.org
Bower
依赖 NodeJS,需要先安装 NodeJS
npm install -g bower
Yarn
Bin Path:
$HOME/yarn/bin
安装包地址:http://resource.koderover.com/yarn-v1.15.2.tar.gz
安装脚本:
mkdir -p $HOME/yarn
tar -C $HOME/yarn -xzf ${FILEPATH} --strip-components=1
PhantomJS
Bin Path: $HOME/phantomjs/bin
安装包地址: http://resource.koderover.com/phantomjs-2.1.1-linux-x86_64.tar.bz2
安装脚本:
mkdir -p $HOME/phantomjs
tar -C $HOME/phantomjs -jxf ${FILEPATH} --strip-components=1
JMeter
Bin Path: $HOME/jmeter/bin
安装包地址: http://resource.koderover.com/apach-jmeter-3.2.tar.gz
安装脚本:
mkdir -p $HOME/jmeter
tar -C $HOME/jmeter -xzf ${FILEPATH} --strip-components=1