Как добавить номер версии для тега изображения в Code Build buildse c .yml - PullRequest
1 голос
/ 06 марта 2020

У меня есть конвейер для извлечения кода из кода коммита и построения изображения с использованием сборки кода и загрузки изображения в репозиторий ECR. В настоящее время я передаю жестко закодированное значение тега изображения как «последнее» в файле buildse c .yml. Пожалуйста, дайте мне знать, как указать версии вместо последней в файле сборки.

buildse c .yml файл

версия: 0.2

env: variable: AWS_ACCOUNT_ID : "XXXXXX" AWS_DEFAULT_REGION: "XXXXX" IMAGE_REPO_NAME: "XXXXXXX" IMAGE_TAG: "последняя"

фазы: установить: runtime-версии: docker: 18 pre_build: команды: - выполнить эхо Вход в Amazon ECR. .. - $ (aws ecr get-login --no-include-email --region $ AWS_DEFAULT_REGION) build: команды: - echo Сборка началась в date - echo Сборка Docker образа ... - docker build -t $ IMAGE_REPO_NAME: $ IMAGE_TAG. - docker тэг $ IMAGE_REPO_NAME: $ IMAGE_TAG $ AWS_ACCOUNT_ID.dkr.ecr. $ AWS_DEFAULT_REGION.amazon aws .com / $ IMAGE_REPO_NAME: $ IMAGE_TAG post_build: команды: - эхо-сборка завершена - 10 * эхо * * 10 * * image ... - docker pu sh $ AWS_ACCOUNT_ID.dkr.ecr. $ AWS_DEFAULT_REGION.amazon aws .com / $ IMAGE_REPO_NAME: $ IMAGE_TAG

...