• Как создать версионность docker контейнеров в jenkins?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Не нравятся bash-скрипты - переходите на Teamcity и/или ищите плагины, заменяющие bash-скрипты.
    Инструменты - id билда в Jenkins, Docker, Nexus, мозг, устройство ввода (достаточно каждого по одной штуке).
    docker tag image_id $registry_addr/$image_name:"$BUILD_NUMBER"
    docker push $registry_addr/$image_name:"$BUILD_NUMBER"

    В случае использования отдельных тегов для разных стейджей (например dev, preprod, prod) надо скачивать из репозитория манифест образа и заливать обратно с другим тегом (SO).
    Ответ написан
    1 комментарий