chore(autotest): debug broker performance test suite

This commit is contained in:
mengzhenyu 2022-01-27 10:44:34 +08:00
parent 2f835630e9
commit 1881dc467e
1 changed files with 16 additions and 8 deletions

View File

@ -210,7 +210,8 @@ jobs:
runs-on: ubuntu-latest
outputs:
redis_ip: ${{ steps.redis_ip.outputs.redis_ip }}
redis_private_ip: ${{ steps.redis_ip.outputs.redis_private_ips }}
redis_public_ip: ${{ steps.redis_ip.outputs.redis_public_ips }}
steps:
- name: Checkout tf-test-automation
uses: actions/checkout@v2
@ -236,7 +237,8 @@ jobs:
id: redis_ip
run: |
terraform apply -auto-approve -var="access_key=${{ secrets.AWS_ACCESS_KEY_ID_FOR_PERFORMANCE_TESTING }}" -var="secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY_FOR_PERFORMANCE_TESTING }}" -var="private_key=${{ secrets.CI_SSH_PRIVATE_KEY }}"
echo "::set-output name=redis_ip::$(terraform output redis_private_ips)"
echo "::set-output name=redis_private_ip::$(terraform output redis_private_ips)"
echo "::set-output name=redis_public_ip::$(terraform output redis_public_ips)"
- name: Rename and upload redis server tfstate
working-directory: ./tf-test-automation/services/redis
run: |
@ -248,7 +250,8 @@ jobs:
path: ./tf-test-automation/services/redis/redis.tfstate
- name: Show redis ip
run: |
echo ${{ steps.redis_ip.outputs.redis_ip }}
echo ${{ steps.redis_ip.outputs.redis_private_ip }}
echo ${{ steps.redis_ip.outputs.redis_public_ip }}
terraform_pgsql:
runs-on: ubuntu-latest
@ -305,7 +308,8 @@ jobs:
runs-on: ubuntu-latest
outputs:
mongo_ip: ${{ steps.mongo_ip.outputs.mongo_ip }}
mongo_private_ip: ${{ steps.mongo_ip.outputs.mongo_private_ip }}
mongo_public_ip: ${{ steps.mongo_ip.outputs.mongo_public_ip }}
steps:
- name: Checkout tf-test-automation
uses: actions/checkout@v2
@ -331,7 +335,8 @@ jobs:
id: mongo_ip
run: |
terraform apply -auto-approve -var="db_password=public123" -var="access_key=${{ secrets.AWS_ACCESS_KEY_ID_FOR_PERFORMANCE_TESTING }}" -var="secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY_FOR_PERFORMANCE_TESTING }}" -var="private_key=${{ secrets.CI_SSH_PRIVATE_KEY }}"
echo "::set-output name=mongo_ip::$(terraform output mongo_private_ips)"
echo "::set-output name=mongo_private_ip::$(terraform output mongo_private_ips)"
echo "::set-output name=mongo_public_ip::$(terraform output mongo_public_ips)"
- name: Rename and upload mongo server tfstate
working-directory: ./tf-test-automation/services/mongodb
run: |
@ -343,7 +348,8 @@ jobs:
path: ./tf-test-automation/services/mongodb/mongo.tfstate
- name: Show mongo ip
run: |
echo ${{ steps.mongo_ip.outputs.mongo_ip }}
echo ${{ steps.mongo_ip.outputs.mongo_private_ip }}
echo ${{ steps.mongo_ip.outputs.mongo_public_ip }}
terraform_webhook:
runs-on: ubuntu-latest
@ -437,8 +443,10 @@ jobs:
-Demqx_private_ip3=${{ needs.terraform_emqx.outputs.emqx_node_ip3 }} \
-Dmysql_ip=${{ needs.terraform_mysql.outputs.mysql_ip }} \
-Dpgsql_ip=${{ needs.terraform_pgsql.outputs.pgsql_ip }} \
-Dredis_ip=${{ needs.terraform_redis.outputs.redis_ip }} \
-Dmongo_ip=${{ needs.terraform_mongo.outputs.mongo_ip }} \
-Dredis_private_ip=${{ needs.terraform_redis.outputs.redis_private_ip }} \
-Dredis_public_ip=${{ needs.terraform_redis.outputs.redis_public_ip }} \
-Dmongo_private_ip=${{ needs.terraform_mongo.outputs.mongo_private_ip }} \
-Dmongo_public_ip=${{ needs.terraform_mongo.outputs.mongo_public_ip }} \
-Dhttp_ip=${{ needs.terraform_webhook.outputs.webhook_ip }} \
-Dxmeter_ip=${{ secrets.XMETER_IP }} \
-Dplugins_path="/opt/jmeter/lib/ext" \