以下为 Centos 环境使用 Docker 安装。
(下载 jdk 本文不再详述,相信大家也都会)
wget http://downloads.gradle.org/distributions/gradle-5.0-bin.zip
解压
unzip gradle-5.0-bin.zip
移动目录
mv gradle-5.0 /usr/lib/
配置 profile
export GRADLE_HOME=/usr/lib/gradle-5.0
export PATH=$GRADLE_HOME/bin:$PATH
生效
source /etc/profile
验证
[root@localhost conductor]# gradle -v
------------------------------------------------------------
Gradle 5.0
------------------------------------------------------------
Build time: 2018-06-04 10:39:58 UTC
Revision: 9e1261240e412cbf61a5e3a5ab734f232b2f887d
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_171 (Oracle Corporation 25.171-b11)
OS: Linux 3.10.0-1062.9.1.el7.x86_64 amd64
wget https://github.com/Netflix/conductor/archive/v2.25.8.tar.gz
解压
tar -xvf v2.25.8.tar.gz
cd /conductor-2.25.8
编译源码
gradle clean build -x test
没有安装 docker-compose 的话,需要先安装 docker,然后运行
cd /conductor-2.25.8/docker
docker-compose up -d
这里需要注意的是:docker-compose 版本需要与 docker-compose.yml 上的 version 要匹配,我碰到的问题是我的 docker-compose 版本略高,然后修改了 docker-compose.yml 中定义的版本,还有其他地方一些小的语法。
运行之前没看 docker-compose 中的内容,现在重新说明一下:假如你使用 docker 安装,只需要下载源码然后执行 docker-compose up -d
即可,Dockerfile 会帮你编译源码,Docker 会帮你基于 openjdk 构建基础镜像。
step1、step2 的内容可以直接在物理机运行 jar 包,因为 step2 我们已经编译好了 jar 包,此时可以直接 java -jar xxx,运行这个 jar 包。