|
@@ -1,9 +1,6 @@
|
|
|
version: 0.2
|
|
version: 0.2
|
|
|
batch:
|
|
batch:
|
|
|
fast-fail: true
|
|
fast-fail: true
|
|
|
- env:
|
|
|
|
|
- BUILD_NUM: ${CODEBUILD_BUILD_NUMBER}
|
|
|
|
|
- SECRETS_NAME: ${SECRETS_NAME}
|
|
|
|
|
build-graph:
|
|
build-graph:
|
|
|
# build
|
|
# build
|
|
|
- identifier: build_amd64
|
|
- identifier: build_amd64
|
|
@@ -12,6 +9,8 @@ batch:
|
|
|
image: aws/codebuild/standard:6.0
|
|
image: aws/codebuild/standard:6.0
|
|
|
type: LINUX_CONTAINER
|
|
type: LINUX_CONTAINER
|
|
|
variables:
|
|
variables:
|
|
|
|
|
+ BUILD_NUM: ${CODEBUILD_BUILD_NUMBER}
|
|
|
|
|
+ SECRETS_NAME: ${SECRETS_NAME}
|
|
|
TAG_SUFFIX: amd64
|
|
TAG_SUFFIX: amd64
|
|
|
- identifier: build_arm64
|
|
- identifier: build_arm64
|
|
|
buildspec: packages/app/docker/codebuild/buildspec-image.yml
|
|
buildspec: packages/app/docker/codebuild/buildspec-image.yml
|
|
@@ -19,12 +18,16 @@ batch:
|
|
|
image: aws/codebuild/amazonlinux2-aarch64-standard:2.0
|
|
image: aws/codebuild/amazonlinux2-aarch64-standard:2.0
|
|
|
type: ARM_CONTAINER
|
|
type: ARM_CONTAINER
|
|
|
variables:
|
|
variables:
|
|
|
|
|
+ BUILD_NUM: ${CODEBUILD_BUILD_NUMBER}
|
|
|
|
|
+ SECRETS_NAME: ${SECRETS_NAME}
|
|
|
TAG_SUFFIX: arm64
|
|
TAG_SUFFIX: arm64
|
|
|
# create manifest
|
|
# create manifest
|
|
|
- identifier: create_manifest_dockerhub
|
|
- identifier: create_manifest_dockerhub
|
|
|
buildspec: packages/app/docker/codebuild/buildspec-manifest.yml
|
|
buildspec: packages/app/docker/codebuild/buildspec-manifest.yml
|
|
|
env:
|
|
env:
|
|
|
variables:
|
|
variables:
|
|
|
|
|
+ BUILD_NUM: ${CODEBUILD_BUILD_NUMBER}
|
|
|
|
|
+ SECRETS_NAME: ${SECRETS_NAME}
|
|
|
SECRETS_JSON_KEY: DOCKER_REGISTRY_PASSWORD
|
|
SECRETS_JSON_KEY: DOCKER_REGISTRY_PASSWORD
|
|
|
depend-on:
|
|
depend-on:
|
|
|
- build_amd64
|
|
- build_amd64
|
|
@@ -33,6 +36,8 @@ batch:
|
|
|
buildspec: packages/app/docker/codebuild/buildspec-manifest.yml
|
|
buildspec: packages/app/docker/codebuild/buildspec-manifest.yml
|
|
|
env:
|
|
env:
|
|
|
variables:
|
|
variables:
|
|
|
|
|
+ BUILD_NUM: ${CODEBUILD_BUILD_NUMBER}
|
|
|
|
|
+ SECRETS_NAME: ${SECRETS_NAME}
|
|
|
SECRETS_JSON_KEY: DOCKER_REGISTRY_ON_GITHUB_PASSWORD
|
|
SECRETS_JSON_KEY: DOCKER_REGISTRY_ON_GITHUB_PASSWORD
|
|
|
depend-on:
|
|
depend-on:
|
|
|
- build_amd64
|
|
- build_amd64
|