В настоящее время я пытаюсь создать и распространять образы докеров, проблема в том, что я получаю это сообщение из зала во время шага WordPress-релиза:
waiting for docker to come up...
invalid reference format
Вот важный фрагмент конвейера конкурса.
- name: wordpress-release
type: docker-image
source:
repository: #############.dkr.ecr.eu-west-1.amazonaws.com/wordpress-release
aws_access_key_id: #############
aws_secret_access_key: #############
- name: mysql-release
type: docker-image
source:
repository: #############.dkr.ecr.eu-west-1.amazonaws.com/mysql-release
aws_access_key_id: #############
aws_secret_access_key: #############
jobs:
- name: job-hello-world
plan:
- get: wordpress-website
- task: write-release-tag
config:
platform: linux
image_resource:
type: registry-image
source: { repository: alpine/git }
inputs:
- name: wordpress-website
outputs:
- name: tags
run:
dir: wordpress-website
path: sh
args:
- -exc
- |
printf $(basename $(git remote get-url origin) | sed 's/\.[^.]*$/-/')$(git tag --points-at HEAD) > ../tags/release-tag
- put: wordpress-release
params:
build: ./wordpress-website/.
dockerfile: wordpress-website/shared-wordpress-images/wordpress/wordpress-release/Dockerfile
tag_file: tags/release-tag
- put: mysql-release
params:
build: ./wordpress-website/
dockerfile: wordpress-website/shared-wordpress-images/db/mysql-release/Dockerfile
tag_file: tags/release-tag
Эти изображения содержат FROM #############.dkr.ecr.eu-west-1.amazonaws.com/shared-mysql
(и shared-wordpress), может ли это быть проблемой?
Кажется, что tag_file: tags/release-tag
не так, как даже без него,это все еще происходит.
Это Concourse 5.0, работающий поверх Docker в Windows 10.
Есть мысли?