From 56079acba7719305f2b40013d0973a89d27ab0d6 Mon Sep 17 00:00:00 2001 From: wuhuizuo Date: Mon, 18 Dec 2023 17:40:52 +0800 Subject: [PATCH] feat(packages): add builder for ng-monitoring (#176) Signed-off-by: wuhuizuo --------- Signed-off-by: wuhuizuo --- .github/workflows/pull-verify-packages-config.yaml | 10 ++++------ packages/packages.yaml.tmpl | 8 ++++++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pull-verify-packages-config.yaml b/.github/workflows/pull-verify-packages-config.yaml index 81281e95..7a47e1b1 100644 --- a/.github/workflows/pull-verify-packages-config.yaml +++ b/.github/workflows/pull-verify-packages-config.yaml @@ -59,12 +59,10 @@ jobs: - name: Test => gen package images script run: | for cm in tidb tiflow tiflash tikv pd; do - for os in linux darwin; do - for ac in amd64 arm64; do - for version in v7.5.0 v7.1.0 v6.5.0 v6.1.0; do - for profile in release; do - ./packages/scripts/gen-package-images-with-config.sh $cm $os $ac $version $profile branch-xxx 123456789abcdef - done + for ac in amd64 arm64; do + for version in v7.5.0 v7.1.0 v6.5.0 v6.1.0; do + for profile in release; do + ./packages/scripts/gen-package-images-with-config.sh $cm linux $ac $version $profile branch-xxx 123456789abcdef done done done diff --git a/packages/packages.yaml.tmpl b/packages/packages.yaml.tmpl index a5039e61..4d01b75e 100644 --- a/packages/packages.yaml.tmpl +++ b/packages/packages.yaml.tmpl @@ -115,7 +115,7 @@ components: path: bin/pd-recover - name: pd-ctl src: - path: bin/pd-ctl + path: bin/pd-ctl - name: fips container image type: image artifactory: @@ -911,6 +911,7 @@ components: - {{ strings.ReplaceAll "/" "-" .Git.ref | strings.ToLower }}-{{ strings.Trunc 7 .Git.sha }} {{- end }} - {{ strings.ReplaceAll "/" "-" .Git.ref | strings.ToLower }} + builder: ghcr.io/pingcap-qe/cd/builders/ng-monitoring:v20231216-14-g77d0cd2-go1.21 steps: release: - script: make default @@ -922,6 +923,7 @@ components: path: bin/ng-monitoring-server - name: container image type: image + repo: hub.pingcap.net/pingcap/ng-monitoring/image dockerfile: https://github.com/PingCAP-QE/artifacts/raw/main/dockerfiles/products/ng-monitoring.Dockerfile files: - name: ng-monitoring-server @@ -940,6 +942,7 @@ components: - {{ strings.ReplaceAll "/" "-" .Git.ref | strings.ToLower }}-{{ strings.Trunc 7 .Git.sha }} {{- end }} - {{ strings.ReplaceAll "/" "-" .Git.ref | strings.ToLower }} + builder: ghcr.io/pingcap-qe/cd/builders/ng-monitoring:v20231216-14-g77d0cd2-go1.19 steps: fips: - script: ENABLE_FIPS=1 make default @@ -951,6 +954,7 @@ components: path: bin/ng-monitoring-server - name: fips container image type: image + repo: hub.pingcap.net/pingcap/ng-monitoring/image dockerfile: https://github.com/PingCAP-QE/artifacts/raw/main/dockerfiles/products/ng-monitoring.Dockerfile files: - name: ng-monitoring-server @@ -1099,7 +1103,7 @@ components: files: # prepare for context - name: tidb-dashboard src: - path: bin/tidb-dashboard + path: bin/tidb-dashboard - description: ">= 6.5.6 and < 6.6.0" # ref: https://github.com/Masterminds/semver#checking-version-constraints if: {{ semver.CheckConstraint "~6.5.6-0" .Release.version }}