update ci from dev-1.3.0 (#3100)
This commit is contained in:
parent
24134f9271
commit
32b0dfd471
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue