标签: concourse-pipeline

大厅 - 构建 docker 映像时上一步缺少版本

目标:为 Spring Boot 应用程序构建持续集成管道,该应用程序运行 JUnit 测试、打包、构建 docker 映像,最后将该映像推送到 Amazon Elastic Container Registry。

我构建的管道能够运行 Maven 测试阶段,运行 Maven 包,但在执行构建 docker 映像的任务时出现抱怨。

下面是管道的屏幕截图。

大厅管道

正如您所看到的,构建和推送作业部分失败。下面是构建和推送作业中包含的任务的屏幕截图。

构建并推送任务列表

我们看到上一步中缺少错误版本。

我的管道看起来像这样

resources:
  - name: session-management-service-repo
    type: git
    icon: github
    source:
      branch: develop
      uri: ((source_url))
      username: ((myusername))
      password: ((mypassowrd)

  - name: ecr-docker-reg
    type: registry-image
    icon: docker
    source:
      aws_access_key_id: ((access_key_id))
      aws_secret_access_key: ((secret_access_key))
      aws_region: ((region))
      repository: srm-session-management-service
      tag: latest

resource_types:
  - name: registry-image
    type: docker-image
    source:
      repository: registry:5000/srm/registry-image-resource
      insecure_registries:
        - registry:5000

jobs:
  - name: test
    public: true
    plan:
      - …
Run Code Online (Sandbox Code Playgroud)

continuous-integration concourse concourse-resource-types concourse-pipeline

6
推荐指数
1
解决办法
2797
查看次数