Вот мой файл конфигурации конвейера:
trigger:
- master
pool:
vmImage: 'Ubuntu-16.04'
variables:
imageName: 'pipelines-kotlin-docker'
service-connection: 'service-connection'
steps:
# Gradle
# Build using a Gradle wrapper script
- task: Gradle@2
inputs:
tasks: 'build' # A list of tasks separated by spaces, such as 'build test'
- task: Docker@2
displayName: Build an image
inputs:
repository: $(imageName)
command: build
Dockerfile: Dockerfile
- task: Docker@2
displayName: Push image
inputs:
containerRegistry: |
$(service-connection)
repository: $(imageName)
command: push
tags: |
test1
При запуске конвейера я получаю следующую ошибку.
Тег [error] не существует: pipelines- kotlin - docker: test1
Задача сборки дает следующий вывод: Successfully tagged pipelines-kotlin-docker:396
Я заменил test1 на $ (Build.BuildNumber) в задаче pu sh и получил следующую ошибку.
[ошибка] недопустимый формат ссылки
Как я могу ссылаться на тег изображения, который был создан задачей сборки в pu sh задача?