diff --git a/.devops/feng.yml b/.devops/feng.yml new file mode 100644 index 0000000..21bcaec --- /dev/null +++ b/.devops/feng.yml @@ -0,0 +1,62 @@ +version: 2 +name: feng +description: "" +global: + concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: push + ruleset-operator: AND +workflow: + - ref: start + name: 开始 + task: start + - ref: git_clone_0 + name: git clone + task: git_clone@1.2.9 + input: + username: ((user.name)) + password: ((mima.mima)) + remote_url: '"https://gitlink.org.cn/fengyujue/gitlink_help_center.git"' + ref: '"refs/heads/wangfengzhi"' + commit_id: '""' + depth: 1 + needs: + - start + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + - ref: docker_image_build_0 + name: docker镜像构建 + task: docker_image_build@1.6.0 + input: + docker_username: ((docker.name)) + docker_password: ((docker.mima)) + image_name: '"crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com/help-center-gitlink/gitlink_help_gitlink"' + image_tag: '"latest"' + registry_address: '"crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com"' + docker_file: '"Dockerfile"' + docker_build_path: '"."' + workspace: git_clone_0.git_path + image_push: true + build_args: '""' + needs: + - git_clone_0 + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_pass: ((ssh.password)) + ssh_ip: '"120.27.137.186"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: '"docker stop group8 || true && docker rm group8 || true && docker pull + crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com/help-center-gitlink/gitlink_help_gitlink:latest + && docker run -d -p 3000:3000 --name group8 + crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com/help-center-gitlink/gitlink_help_gitlink:latest"' + needs: + - docker_image_build_0 + diff --git a/.devops/未命名项目.yml b/.devops/未命名项目.yml deleted file mode 100644 index 540e9f7..0000000 --- a/.devops/未命名项目.yml +++ /dev/null @@ -1,62 +0,0 @@ -version: 2 -name: 未命名项目 -description: "" -global: - concurrent: 1 -trigger: - webhook: gitlink@1.0.0 - event: - - ref: push - ruleset-operator: AND -workflow: - - ref: start - name: 开始 - task: start - - ref: git_clone_0 - name: git clone - task: git_clone@1.2.9 - input: - username: ((ganshihao21.ganshihao21_user)) - password: ((ganshihao21.ganshihao21)) - remote_url: '"https://gitlink.org.cn/ganshihao21/reposync.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: ((nudt_devops.nudt_devops)) - docker_password: ((nudt_devops.nudt_devops)) - image_name: '"registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_group5"' - image_tag: '"latest"' - registry_address: '"registry.cn-guangzhou.aliyuncs.com"' - docker_file: '"Dockerfile"' - docker_build_path: '"."' - workspace: git_clone_0.git_path - image_push: true - build_args: '""' - needs: - - git_clone_0 - - ref: ssh_cmd_0 - name: ssh执行命令 - task: ssh_cmd@1.1.1 - input: - ssh_pass: ((ssh_key.ssh_key)) - ssh_ip: '"47.96.164.145"' - ssh_port: '"22"' - ssh_user: '"root"' - ssh_cmd: '"docker stop abc_group5 && docker rm abc_group5 && docker pull - registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_group5:latest && - docker run -d -p 3000:3000 --name abc_group5 - registry.cn-guangzhou.aliyuncs.com/nudt_devops/reposync_group5:latest"' - needs: - - docker_image_build_0 - - ref: end - name: 结束 - task: end - needs: - - ssh_cmd_0 - diff --git a/.devops/流水线.yml b/.devops/流水线.yml new file mode 100644 index 0000000..268121a --- /dev/null +++ b/.devops/流水线.yml @@ -0,0 +1,63 @@ +version: 2 +name: 流水线 +description: "" +global: + concurrent: 1 +trigger: + webhook: gitlink@1.0.0 + event: + - ref: push + ruleset-operator: AND +workflow: + - ref: start + name: 开始 + task: start + - ref: git_clone_0 + name: git clone + task: git_clone@1.2.9 + input: + username: ((user.name)) + password: ((mima.mima)) + remote_url: '"https://gitlink.org.cn/fengyujue/gitlink_help_center.git"' + ref: '"refs/heads/wangfengzhi"' + commit_id: '""' + depth: 1 + needs: + - start + - ref: end + name: 结束 + task: end + needs: + - ssh_cmd_0 + - ref: docker_image_build_0 + name: docker镜像构建 + task: docker_image_build@1.6.0 + input: + docker_username: ((docker.name)) + docker_password: ((docker.mima)) + image_name: '"crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com/help-center-gitlink/gitlink_help_gitlink"' + image_tag: '"latest"' + registry_address: '"crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com"' + docker_file: '"Dockerfile"' + docker_build_path: '"."' + workspace: git_clone_0.git_path + image_push: true + build_args: '""' + needs: + - git_clone_0 + - ref: ssh_cmd_0 + name: ssh执行命令 + task: ssh_cmd@1.1.1 + input: + ssh_pass: ((ssh.password)) + ssh_ip: '"120.27.137.186"' + ssh_port: '"22"' + ssh_user: '"root"' + ssh_cmd: docker stop gitlink_help_center || true && docker rm + gitlink_help_center || true && docker pull + crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com/help-center-gitlink/gitlink_help_gitlink:latest; + docker run -d -p 3000:3000 --name gitlink_help_center + crpi-ybi767umyzh9owc0.cn-hangzhou.personal.cr.aliyuncs.com/help-center-gitlink/gitlink_help_gitlink:latest + needs: + - docker_image_build_0 +