Add awsi deployment as a non-blocking step in nightly pipeline (#3397)

* Add awsi deployment as a non-blocking step in nightly pipeline

* Make step fail if it's not a non-blocking step
This commit is contained in:
Shirang Jia
2021-08-24 10:43:17 -07:00
committed by GitHub
parent 0d74d3ed5d
commit ce85bb3b7d
3 changed files with 57 additions and 5 deletions
@@ -213,10 +213,18 @@
"ASSET_PROCESSOR_PLATFORMS": "pc,server"
}
},
"periodic_test_profile_vs2019": {
"periodic_test_profile_vs2019_pipe": {
"TAGS": [
"nightly-incremental",
"nightly-clean",
"nightly-clean"
],
"steps": [
"awsi_deployment",
"periodic_test_profile_vs2019"
]
},
"periodic_test_profile_vs2019": {
"TAGS": [
"weekly-build-metrics"
],
"COMMAND": "build_test_windows.cmd",
@@ -378,7 +386,10 @@
]
},
"awsi_deployment": {
"TAGS": ["awsi-deployment"],
"TAGS": [],
"PIPELINE_ENV": {
"NONBLOCKING_STEP": "True"
},
"COMMAND": "deploy_cdk_applications.cmd",
"PARAMETERS": {}
}
+31 -1
View File
@@ -18,7 +18,37 @@
}
},
"PIPELINE_JENKINS_PARAMETERS": {
"awsi-deployment": [
"nightly-incremental": [
{
"parameter_name": "O3DE_AWS_PROJECT_NAME",
"parameter_type": "string",
"default_value": "",
"use_last_run_value": true,
"description": "The name of the O3DE project that stacks should be deployed for."
},
{
"parameter_name": "O3DE_AWS_DEPLOY_REGION",
"parameter_type": "string",
"default_value": "",
"use_last_run_value": true,
"description": "The region to deploy the stacks into."
},
{
"parameter_name": "ASSUME_ROLE_ARN",
"parameter_type": "string",
"default_value": "",
"use_last_run_value": true,
"description": "The ARN of the IAM role to assume to retrieve temporary AWS credentials."
},
{
"parameter_name": "COMMIT_ID",
"parameter_type": "string",
"default_value": "",
"use_last_run_value": true,
"description": "The commit ID for locking the version of CDK applications to deploy."
}
],
"nightly-clean": [
{
"parameter_name": "O3DE_AWS_PROJECT_NAME",
"parameter_type": "string",