From fadeb666ff31ed580353e03a33733920ea5926d1 Mon Sep 17 00:00:00 2001 From: devad Date: Fri, 28 Jun 2024 02:41:49 +0000 Subject: [PATCH] feat: .devops/api-ci.yml Former-commit-id: 9aaf827df336299a081d93b81ebfb350ba521581 --- .devops/api-ci.yml | 49 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .devops/api-ci.yml diff --git a/.devops/api-ci.yml b/.devops/api-ci.yml new file mode 100644 index 00000000..1619b05c --- /dev/null +++ b/.devops/api-ci.yml @@ -0,0 +1,49 @@ +version: 2 +name: api-ci +description: "" +global: + concurrent: 1 + cache: + - git_cache + - docker_cache +workflow: + - ref: start + name: 开始 + task: start + - ref: git_clone_0 + name: git clone + cache: + git_cache: / + task: git_clone@1.2.9 + input: + ssh_key: ((dev.gitlink_ssheky)) + remote_url: '"https://gitlink.org.cn/JointCloud/pcm-coordinator.git"' + ref: '"refs/heads/master"' + commit_id: '""' + depth: 1 + needs: + - start + - ref: docker_image_build_0 + name: docker镜像构建 + task: docker_image_build@1.6.0 + input: + docker_username: ((dev.docker_user)) + docker_password: ((dev.docker_password)) + image_name: '"registry.cn-hangzhou.aliyuncs.com/jcce/pcm-core-api"' + image_tag: '"latest"' + registry_address: '"registry.cn-hangzhou.aliyuncs.com"' + docker_file: git_clone_0.git_path + '/api/Dockerfile' + docker_build_path: git_clone_0.git_path + workspace: '"."' + image_clean: true + image_push: true + build_args: '""' + no_cache: true + needs: + - git_clone_0 + - ref: end + name: 结束 + task: end + needs: + - docker_image_build_0 +