Skip to content

CI

CI #2163

Workflow file for this run

name: CI
on:
push:
branches: ["dev", "dev_ci","dev_ci_check_warning"]
pull_request:
branches: ["dev", "dev_ci","dev_ci_check_warning"]
env:
CARGO_TERM_COLOR: always
redis: localhost:56810
counterservice: localhost:9302
mc: localhost:9301
min_key: 1
max_key: 10000
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Prepare Vintage_MC_Redis
run: docker run -d -v /home/runner/work/breeze:/data1/resource/breeze --net="host" --name breeze_github_ci 12323312323223/breeze:githubci0011
- uses: actions/checkout@v3
# - name: Build
# run: cargo build
- name: Check Vintage
run: |
sleep 30s
docker ps -a
curl http://127.0.0.1:8080/config/cloud/redis/testbreeze/redismeshtest
curl http://127.0.0.1:8080/config/v1/cache.service.testbreeze.pool.yf/all
curl http://127.0.0.1:8080/config/cloud/counterservice/testbreeze/meshtest
- name: Clippy
run: RUSTFLAGS="-Dwarnings" cargo clippy -- -D warnings
- name: Create Socks
run: |
#ps -aux|grep breeze
mkdir -p /home/runner/work/breeze/logs
mkdir -p /home/runner/work/breeze/snapshot
mkdir -p /home/runner/work/breeze/socks
touch /home/runner/work/breeze/socks/config+cloud+redis+testbreeze+redismeshtest@redis:56810@rs
touch /home/runner/work/breeze/socks/config+v1+cache.service.testbreeze.pool.yf+all:meshtest@mc:9301@cs
touch /home/runner/work/breeze/socks/config+cloud+counterservice+testbreeze+meshtest@redis:9302@rs
ls -all /home/runner/work/breeze/snapshot
ls -all /home/runner/work/breeze/socks
ls -all /home/runner/work/breeze/logs
ls -all ./target/debug/agent
- name: Run
run: nohup ./target/debug/agent --discovery vintage://127.0.0.1:8080 --snapshot /home/runner/work/breeze/snapshot --service-path /home/runner/work/breeze/socks --log-dir /home/runner/work/breeze/logs --port 9984 --metrics-probe 8.8.8.8:53 --log-level info > /home/runner/work/breeze/logs/log.file 2>&1 &
- name: Check Port
run: |
sleep 6s
#netstat -nat|grep LISTEN
#ps -aux|grep breeze
ls -all /home/runner/work/breeze/snapshot
ls -all /home/runner/work/breeze/socks
ls -all /home/runner/work/breeze/logs
tail -10 /home/runner/work/breeze/logs/log.file
tail -10 /home/runner/work/breeze/logs/breeze.log
#cat /home/runner/work/breeze/logs/log.file
#cat /home/runner/work/breeze/logs/breeze.log
- name: Run tests
run: cargo test