Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
DolphinScheduler
提交
32b0dfd4
DolphinScheduler
项目概览
apache
/
DolphinScheduler
上一次同步 1 年多
通知
707
Star
9572
Fork
3514
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
DolphinScheduler
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
32b0dfd4
编写于
6月 30, 2020
作者:
L
lgcareer
提交者:
GitHub
6月 30, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update ci from dev-1.3.0 (#3100)
上级
24134f92
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
12 addition
and
11 deletion
+12
-11
.github/workflows/ci_e2e.yml
.github/workflows/ci_e2e.yml
+6
-7
.github/workflows/ci_ut.yml
.github/workflows/ci_ut.yml
+6
-4
未找到文件。
.github/workflows/ci_e2e.yml
浏览文件 @
32b0dfd4
...
...
@@ -44,15 +44,14 @@ jobs:
${{ runner.os }}-maven-
-
name
:
Build Image
run
:
|
export VERSION=`cat $(pwd)/pom.xml| grep "SNAPSHOT</version>" | awk -F "-SNAPSHOT" '{print $1}' | awk -F ">" '{print $2}'`
sh ./dockerfile/hooks/build
sh ./docker/build/hooks/build
-
name
:
Docker Run
run
:
|
VERSION=`cat $(pwd)/pom.xml| grep "SNAPSHOT</version>" | awk -F "-SNAPSHOT" '{print $1}' | awk -F ">" '{print $2}'`
mkdir -p /tmp/logs
docker
run -dit -e POSTGRESQL_USERNAME=test -e POSTGRESQL_PASSWORD=test -v /tmp/logs:/opt/dolphinscheduler/logs -p 8888:8888 dolphinscheduler:$VERSION all
export VERSION=$(cat $(pwd)/pom.xml | grep '<version>' -m 1 | awk '{print $1}' | sed 's/<version>//' | sed 's/<\/version>//')
sed -i "s/apache\/dolphinscheduler:latest/apache\/dolphinscheduler:${VERSION}/g" $(pwd)/docker/docker-swarm/docker-compose.yml
docker
-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml up -d
-
name
:
Check Server Status
run
:
sh
./dockerfile/hooks
/check
run
:
sh
$(pwd)/docker/docker-swarm
/check
-
name
:
Prepare e2e env
run
:
|
sudo apt-get install -y libxss1 libappindicator1 libindicator7 xvfb unzip libgbm1
...
...
@@ -70,6 +69,6 @@ jobs:
uses
:
actions/upload-artifact@v1
with
:
name
:
dslogs
path
:
/
tmp/logs
path
:
/
var/lib/docker/volumes/docker-swarm_dolphinscheduler-logs/_data
.github/workflows/ci_ut.yml
浏览文件 @
32b0dfd4
...
...
@@ -21,7 +21,6 @@ on:
branches
:
-
dev
env
:
DOCKER_DIR
:
./docker
LOG_DIR
:
/tmp/dolphinscheduler
name
:
Unit Test
...
...
@@ -47,7 +46,11 @@ jobs:
restore-keys
:
|
${{ runner.os }}-maven-
-
name
:
Bootstrap database
run
:
cd ${DOCKER_DIR} && docker-compose up -d
run
:
|
sed -i "s/: root/: test/g" $(pwd)/docker/docker-swarm/docker-compose.yml
docker-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml create --force-recreate dolphinscheduler-zookeeper dolphinscheduler-postgresql
sudo cp $(pwd)/sql/dolphinscheduler-postgre.sql $(docker volume inspect docker-swarm_dolphinscheduler-postgresql-initdb | grep "Mountpoint" | awk -F "\"" '{print $4}')
docker-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml up -d dolphinscheduler-zookeeper dolphinscheduler-postgresql
-
name
:
Set up JDK
1.8
uses
:
actions/setup-java@v1
with
:
...
...
@@ -82,6 +85,5 @@ jobs:
-
name
:
Collect logs
run
:
|
mkdir -p ${LOG_DIR}
cd ${DOCKER_DIR}
docker-compose logs db > ${LOG_DIR}/db.txt
docker-compose -f $(pwd)/docker/docker-swarm/docker-compose.yml logs dolphinscheduler-postgresql > ${LOG_DIR}/db.txt
continue-on-error
:
true
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录