address intentation and use default release
This commit is contained in:
parent
7bce881287
commit
7a496d3dde
@ -51,4 +51,4 @@ machamp:
|
||||
type: docker # published images can be found in https://console.cloud.google.com/gcr/images/machamp-prod/global/keydb
|
||||
dockerfile: machamp_scripts/Dockerfile
|
||||
image_name: keydb # git commit sha will be deafult tag in the final image
|
||||
workspace_context: ./ # # This is the workspace context that your Dockerfile will use to move files around. <Root of checkout repository>/<Workspace Context>/<Dockerfile> If the workspace context is just the root of the repository, you can just use "./".
|
||||
workspace_context: ./ # This is the workspace context that your Dockerfile will use to move files around. <Root of checkout repository>/<Workspace Context>/<Dockerfile> If the workspace context is just the root of the repository, you can just use "./".
|
||||
|
3
ci.yaml
3
ci.yaml
@ -1,6 +1,8 @@
|
||||
# Doc: https://wiki.sc-corp.net/display/TOOL/ci.yaml+User+Guide
|
||||
version: 1
|
||||
on:
|
||||
# https://wiki.sc-corp.net/display/TOOL/Onboard+Machamp+Build+By+ci.yaml+Configuration
|
||||
# on pull_request is used for any pr build
|
||||
pull_request:
|
||||
- branches: ['!!main', '*'] # this branch pattern means any branch but not main branch will trigger this pr build
|
||||
workflows:
|
||||
@ -9,6 +11,7 @@ on:
|
||||
# references a build defined in build.yaml
|
||||
build_name: keydb-build
|
||||
arch_types: ["amd64", "arm64"]
|
||||
# on push is used for release branch, meaning: trigger this build when there is commit pushed to this branch
|
||||
push:
|
||||
- branches: [main]
|
||||
workflows:
|
||||
|
31
release.yaml
31
release.yaml
@ -1,31 +0,0 @@
|
||||
# Doc: https://wiki.sc-corp.net/pages/viewpage.action?pageId=121500284
|
||||
version: 1
|
||||
machamp:
|
||||
keydb-build: # user can define the build name, match with the build name in build.yaml
|
||||
branches: # defines which branch would trigger this release definition, you can define multiple regex for this field. This also applies to git tags
|
||||
- ^main$
|
||||
post_build_actions:
|
||||
# https://wiki.sc-corp.net/display/TOOL/Build+Config+Complete+Samples#BuildConfigCompleteSamples-Mybuildhasadockerimage,Iwanttocontrolwhichregionorwhichcloudservicethisimagepublishto,Idonothavepipelinetotrigger
|
||||
# publish image to gcr repository
|
||||
publish-image-to-gcr-regions: # user can define the post build action step name
|
||||
deploy_to: gke
|
||||
regions:
|
||||
- gcp-us-central1
|
||||
- gcp-us-east1
|
||||
- gcp-us-east4
|
||||
- gcp-europe-west1
|
||||
- gcp-asia-southeast1
|
||||
- gcp-asia-south1
|
||||
image_name:
|
||||
- keydb
|
||||
# publish image to ecr repository
|
||||
publish-image-to-ecr-regions: # user can define the post build action step name
|
||||
deploy_to: eks
|
||||
regions:
|
||||
- aws-us-west-2
|
||||
- aws-us-east-1
|
||||
- aws-eu-west-1
|
||||
- aws-ap-southeast-1
|
||||
- aws-ap-south-1
|
||||
image_name:
|
||||
- keydb
|
Loading…
x
Reference in New Issue
Block a user