AG-1337: Promote 3.4.0 RC to Staging #1295
Merged
Travis CI / Travis CI - Pull Request
required action
Mar 22, 2024 in 56s
Build Errored
The build errored. This is a change from the previous build, which passed.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #1295 AG-1337: Promote 3.4.0 RC to Staging.
Any changes that have been made to the staging branch before the build ran are also included.
Jobs and Stages
This build only has a single job.
You can use jobs to test against multiple versions of your runtime or dependencies, or to speed up your build.
Build Configuration
Build Option | Setting |
---|---|
Language | Node.js |
Operating System | Linux (Jammy) |
Build Configuration
{
"language": "node_js",
"os": [
"linux"
],
"dist": "jammy",
"addons": {
"chrome": "stable"
},
"branches": {
"only": [
"develop",
"staging",
"prod"
]
},
"env": [
"global={:REPO_NAME=>\"\\\"${PWD##*/}\\\"\"}={:AWS_REGION=>\"\\\"us-east-1\\\"\"}"
],
"install": [
"curl \"https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip\" -o \"awscliv2.zip\"",
"unzip awscliv2.zip && sudo ./aws/install",
"pip install travis-wait-improved awsebcli"
],
"before_script": [
"mkdir -p ~/.aws",
"echo -e \"[profile develop]\\nsource_profile=ci-user-develop\\nrole_arn=${AwsCfServiceRoleArn_develop}\\n\" > ~/.aws/config",
"echo -e \"[ci-user-develop]\\naws_access_key_id=${AwsTravisAccessKey_develop}\\naws_secret_access_key=${AwsTravisSecretAccessKey_develop}\\n\" > ~/.aws/credentials",
"echo -e \"[profile prod]\\nsource_profile=ci-user-prod\\nrole_arn=${AwsCfServiceRoleArn_prod}\\n\" >> ~/.aws/config",
"echo -e \"[ci-user-prod]\\naws_access_key_id=${AwsTravisAccessKey_prod}\\naws_secret_access_key=${AwsTravisSecretAccessKey_prod}\\n\" >> ~/.aws/credentials",
"npm install"
],
"stages": [
{
"name": "test"
},
{
"name": "eb-deploy-develop"
},
{
"name": "eb-deploy-staging"
},
{
"name": "eb-deploy-prod"
}
],
"jobs": {
"fast_finish": true,
"include": [
{
"stage": "test",
"node_js": "16.15.0",
"script": [
"npm run test",
"npm run build"
]
},
{
"stage": "deploy-develop",
"if": "(NOT type IN (pull_request)) AND (branch = develop)",
"node_js": "16.15.0",
"script": [
"npm run ci:build:develop",
"npm run ci:clean",
"./scripts/set-agora-version.sh || travis_terminate 1",
"zip /tmp/agora-app.zip -qr9 * .[^.]*",
"eb deploy --profile develop --verbose --region ${AWS_REGION} --timeout 15 --staged agora-develop"
]
},
{
"stage": "deploy-staging",
"if": "(NOT type IN (pull_request)) AND (branch = staging)",
"node_js": "16.15.0",
"script": [
"npm run ci:build:staging",
"npm run ci:clean",
"./scripts/set-agora-version.sh || travis_terminate 1",
"zip /tmp/agora-app.zip -qr9 * .[^.]*",
"eb deploy --profile prod --verbose --region ${AWS_REGION} --timeout 15 --staged agora-staging"
]
},
{
"stage": "deploy-prod",
"if": "(NOT type IN (pull_request)) AND (branch = prod)",
"node_js": "16.15.0",
"script": [
"npm run ci:build:prod",
"npm run ci:clean",
"./scripts/set-agora-version.sh || travis_terminate 1",
"zip /tmp/agora-app.zip -qr9 * .[^.]*",
"eb deploy --profile prod --verbose --region ${AWS_REGION} --timeout 15 --staged agora-prod"
]
}
]
}
}
Loading