chore(autotest): debug broker performance test suite
This commit is contained in:
parent
2f835630e9
commit
1881dc467e
|
@ -210,7 +210,8 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
outputs:
|
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:
|
steps:
|
||||||
- name: Checkout tf-test-automation
|
- name: Checkout tf-test-automation
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
@ -236,7 +237,8 @@ jobs:
|
||||||
id: redis_ip
|
id: redis_ip
|
||||||
run: |
|
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 }}"
|
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
|
- name: Rename and upload redis server tfstate
|
||||||
working-directory: ./tf-test-automation/services/redis
|
working-directory: ./tf-test-automation/services/redis
|
||||||
run: |
|
run: |
|
||||||
|
@ -248,7 +250,8 @@ jobs:
|
||||||
path: ./tf-test-automation/services/redis/redis.tfstate
|
path: ./tf-test-automation/services/redis/redis.tfstate
|
||||||
- name: Show redis ip
|
- name: Show redis ip
|
||||||
run: |
|
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:
|
terraform_pgsql:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -305,7 +308,8 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
outputs:
|
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:
|
steps:
|
||||||
- name: Checkout tf-test-automation
|
- name: Checkout tf-test-automation
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
@ -331,7 +335,8 @@ jobs:
|
||||||
id: mongo_ip
|
id: mongo_ip
|
||||||
run: |
|
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 }}"
|
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
|
- name: Rename and upload mongo server tfstate
|
||||||
working-directory: ./tf-test-automation/services/mongodb
|
working-directory: ./tf-test-automation/services/mongodb
|
||||||
run: |
|
run: |
|
||||||
|
@ -343,7 +348,8 @@ jobs:
|
||||||
path: ./tf-test-automation/services/mongodb/mongo.tfstate
|
path: ./tf-test-automation/services/mongodb/mongo.tfstate
|
||||||
- name: Show mongo ip
|
- name: Show mongo ip
|
||||||
run: |
|
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:
|
terraform_webhook:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -437,8 +443,10 @@ jobs:
|
||||||
-Demqx_private_ip3=${{ needs.terraform_emqx.outputs.emqx_node_ip3 }} \
|
-Demqx_private_ip3=${{ needs.terraform_emqx.outputs.emqx_node_ip3 }} \
|
||||||
-Dmysql_ip=${{ needs.terraform_mysql.outputs.mysql_ip }} \
|
-Dmysql_ip=${{ needs.terraform_mysql.outputs.mysql_ip }} \
|
||||||
-Dpgsql_ip=${{ needs.terraform_pgsql.outputs.pgsql_ip }} \
|
-Dpgsql_ip=${{ needs.terraform_pgsql.outputs.pgsql_ip }} \
|
||||||
-Dredis_ip=${{ needs.terraform_redis.outputs.redis_ip }} \
|
-Dredis_private_ip=${{ needs.terraform_redis.outputs.redis_private_ip }} \
|
||||||
-Dmongo_ip=${{ needs.terraform_mongo.outputs.mongo_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 }} \
|
-Dhttp_ip=${{ needs.terraform_webhook.outputs.webhook_ip }} \
|
||||||
-Dxmeter_ip=${{ secrets.XMETER_IP }} \
|
-Dxmeter_ip=${{ secrets.XMETER_IP }} \
|
||||||
-Dplugins_path="/opt/jmeter/lib/ext" \
|
-Dplugins_path="/opt/jmeter/lib/ext" \
|
||||||
|
|
Loading…
Reference in New Issue