diff --git a/APPLICATION/grafana/buildspec.yml b/APPLICATION/grafana/buildspec.yml index 0ba184b1dd237bbf0b3f232efdc733d74b50b8b8..517cb96046c4b6a1bf00474acc7c87d2be09aa21 100644 --- a/APPLICATION/grafana/buildspec.yml +++ b/APPLICATION/grafana/buildspec.yml @@ -12,8 +12,12 @@ repository_info: # 定义镜像测试信息 t-one: # 配置测试信息 workspace 和模版 - workspace: &WORKSPACE common_workspace - template: &TEMPLATE huangxing-container-test + workspace: &WORKSPACE container_ci_test + project: &PROJECT default_container_ci_test + test_suite: &TEST_SUITE image-ci-test + test_conf: &TEST_CONF [group=language_container, group=language_container] + test_case: &TEST_CASE [golang_language_container, golang_language_container] + cloud_server_tag: &CLOUD_SERVER_TAG [[anolis-container-ci-x86, anolis-container-ci-arm], [anolis-container-ci-x86, anolis-container-ci-arm]] # 构建镜像配置 images: @@ -23,9 +27,21 @@ images: build: true docker_file: path: APPLICATION/grafana/7.5.11/8.6/Dockerfile + variable: + - &A86 [ (BASE_OS, registry.openanolis.cn/openanolis/anolisos:8.6), (GOLANG_VERSION, "1.19.10"), (IMAGE_TAG, "1.19.10-8.6") ] + - &A88 [ (BASE_OS, registry.openanolis.cn/openanolis/anolisos:8.8), (GOLANG_VERSION, "1.19.10"), (IMAGE_TAG, "1.19.10-8.8") ] + - &A3 [ (BASE_OS, alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/alinux3), (GOLANG_VERSION, "1.19.10"), (IMAGE_TAG, "1.19.10-3") ] + - &A23 [ (BASE_OS, registry.openanolis.cn/openanolis/anolisos:23), (GOLANG_VERSION, "1.20.5"), (IMAGE_TAG, "1.20.5-23") ] scene: - args: [ ] - tags: [ [ 7.5.11-8.6, 7.5.11-8.6-nydus ] ] - registry: [ [ *ACR_PROD ] ] - # 测试配置 - test_config: [*WORKSPACE, *TEMPLATE] \ No newline at end of file + args: [ *A86, *A88, *A3, *A23 ] + tags: + - [ "1.19.10-8.6", "1.19-8.6" ] + - [ "1.19.10-8.8", "1.19-8.8", "1.19.10", "1.19" ] + - [ "1.19.10-3", "1.19-3" ] + - [ "1.20.5-23", "1.20.5", "1.20", "latest" ] + registry: [ *ACR_PROD, *ACR_PROD, *ACR_PROD, *ACR_PROD ] + test_config: + - [(*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[0], ''), (*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[1], '') ] + - [(*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[0], ''), (*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[1], '') ] + - [(*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[0], ''), (*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[1], '') ] + - [(*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[0], ''), (*WORKSPACE, *PROJECT, *TEST_SUITE, *TEST_CONF, *TEST_CASE, *CLOUD_SERVER_TAG[1], '') ] \ No newline at end of file