mirror of https://github.com/tikv/client-java.git
parent
43216ad3f0
commit
a958699e0f
|
|
@ -44,23 +44,20 @@ jobs:
|
|||
- name: Start TiUP Playground
|
||||
run: |
|
||||
# Start TiKV in APIV1TTL
|
||||
/home/runner/.tiup/bin/tiup playground ${{ matrix.tikv_version }} --mode tikv-slim --kv 1 --without-monitor --kv.config /home/runner/work/client-java/client-java/.github/config/tikv_rawkv.toml --pd.config /home/runner/work/client-java/client-java/.github/config/pd.toml &> raw.out 2>&1 &
|
||||
/home/runner/.tiup/bin/tiup playground ${{ matrix.tikv_version }} --mode tikv-slim --kv 1 --without-monitor --kv.config /home/runner/work/client-java/client-java/.github/config/tikv_rawkv.toml --pd.config /home/runner/work/client-java/client-java/.github/config/pd.toml --pd.port 2379 2>&1 &
|
||||
|
||||
# The first run of `tiup` has to download all components so it'll take longer.
|
||||
sleep 1m 30s
|
||||
|
||||
# Start TiKV in APIV1
|
||||
/home/runner/.tiup/bin/tiup playground ${{ matrix.tikv_version }} --mode tikv-slim --kv 1 --without-monitor --kv.config /home/runner/work/client-java/client-java/.github/config/tikv_txnkv.toml --pd.config /home/runner/work/client-java/client-java/.github/config/pd.toml &> txn.out 2>&1 &
|
||||
/home/runner/.tiup/bin/tiup playground ${{ matrix.tikv_version }} --mode tikv-slim --kv 1 --without-monitor --kv.config /home/runner/work/client-java/client-java/.github/config/tikv_txnkv.toml --pd.config /home/runner/work/client-java/client-java/.github/config/pd.toml --pd.port 2381 2>&1 &
|
||||
|
||||
sleep 30s
|
||||
|
||||
# Parse PD address from `tiup` output
|
||||
echo "RAWKV_PD_ADDRESSES=$(cat raw.out | grep -oP '(?<=PD client endpoints: \[)[0-9\.:]+(?=\])')" >> $GITHUB_ENV
|
||||
echo "TXNKV_PD_ADDRESSES=$(cat txn.out | grep -oP '(?<=PD client endpoints: \[)[0-9\.:]+(?=\])')" >> $GITHUB_ENV
|
||||
# Get PD address
|
||||
echo "RAWKV_PD_ADDRESSES=127.0.0.1:2379" >> $GITHUB_ENV
|
||||
echo "TXNKV_PD_ADDRESSES=127.0.0.1:2381" >> $GITHUB_ENV
|
||||
|
||||
# Log the output
|
||||
echo "$(cat raw.out)" >&2
|
||||
echo "$(cat txn.out)" >&2
|
||||
- name: Run Integration Test
|
||||
run: mvn clean test
|
||||
- name: Upload coverage
|
||||
|
|
|
|||
Loading…
Reference in New Issue