chore(ci): update pipeline to use env-prefixed S3 bucket variables
Aligns bitbucket-pipelines.yml with CCsoft CI/CD convention <Env>_S3_FRONTEND_BUCKET and <Env>_S3_ARTIFACTS_BUCKET. Branches already use master/developer.
This commit is contained in:
@@ -37,7 +37,7 @@ pipelines:
|
|||||||
- ./gradlew clean bootJar
|
- ./gradlew clean bootJar
|
||||||
|
|
||||||
branches:
|
branches:
|
||||||
develop:
|
developer:
|
||||||
- step:
|
- step:
|
||||||
name: 01_image-setup
|
name: 01_image-setup
|
||||||
script:
|
script:
|
||||||
@@ -80,8 +80,8 @@ pipelines:
|
|||||||
name: 05_publish
|
name: 05_publish
|
||||||
script:
|
script:
|
||||||
- set -euo pipefail
|
- set -euo pipefail
|
||||||
- aws s3 sync build/ "s3://${S3_FRONTEND_BUCKET}/" --delete
|
- aws s3 sync build/ "s3://${DEV_S3_FRONTEND_BUCKET}/" --delete
|
||||||
- aws s3 cp build/libs/*.jar "s3://${S3_ARTIFACTS_BUCKET}/develop/proyectosacc-app.jar"
|
- aws s3 cp build/libs/*.jar "s3://${DEV_S3_ARTIFACTS_BUCKET}/develop/proyectosacc-app.jar"
|
||||||
|
|
||||||
- step:
|
- step:
|
||||||
name: 06_install
|
name: 06_install
|
||||||
@@ -111,7 +111,7 @@ pipelines:
|
|||||||
- aws cloudfront create-invalidation --distribution-id "${CLOUDFRONT_DISTRIBUTION_ID}" --paths "/*"
|
- aws cloudfront create-invalidation --distribution-id "${CLOUDFRONT_DISTRIBUTION_ID}" --paths "/*"
|
||||||
- bash ci-cd-commons/telegram_alert.sh "✅ Deploy DEV de proyectosacc completado exitosamente"
|
- bash ci-cd-commons/telegram_alert.sh "✅ Deploy DEV de proyectosacc completado exitosamente"
|
||||||
|
|
||||||
main:
|
master:
|
||||||
- step:
|
- step:
|
||||||
name: 01_image-setup
|
name: 01_image-setup
|
||||||
script:
|
script:
|
||||||
@@ -154,8 +154,8 @@ pipelines:
|
|||||||
name: 05_publish
|
name: 05_publish
|
||||||
script:
|
script:
|
||||||
- set -euo pipefail
|
- set -euo pipefail
|
||||||
- aws s3 sync build/ "s3://${S3_FRONTEND_BUCKET}/" --delete
|
- aws s3 sync build/ "s3://${PROD_S3_FRONTEND_BUCKET}/" --delete
|
||||||
- aws s3 cp build/libs/*.jar "s3://${S3_ARTIFACTS_BUCKET}/main/proyectosacc-app.jar"
|
- aws s3 cp build/libs/*.jar "s3://${PROD_S3_ARTIFACTS_BUCKET}/main/proyectosacc-app.jar"
|
||||||
|
|
||||||
- step:
|
- step:
|
||||||
name: 06_install
|
name: 06_install
|
||||||
|
|||||||
Reference in New Issue
Block a user