Здравствуйте. Это разумеется возможно (например один из комментаторов ниже предложил пропустить DockerHub). Тогда Хероку будет сам собирать образ после Тревиса. Есть и другие утилиты — например Wercker и CodeFresh позволяют автоматизировать процессы сборки и заливки.
Спасибо! Это действительно так. Есть очень много вариантов как можно построить подобную конфигурацию. Своей статьёй я хотел продемонстрировать насколько легко и удобно это сделать в наше время с помощью современных (и бесплатных) облачных сервисов.
Спасибо! Я автор оригинального поста на medium.
Если вам интересны подобные публикации, мы регулярно пишем статьи на эти темы (https://medium.com/bettercode)
Здравствуйте, я Роб фан дер Леек (автор оригинального поста на medium).
В посте я просто привожу пример цепочки. Конечно есть гораздо более различных способов собрать подобные цепочки.
В тексте я лишь хотел показать насколько просто это сделать в современных реалиях и с современными технологии.
А так — пожалуйста экспериментируйте и стройте то что подходит под ваши нужды!
Хороший вопрос. Это конечно зависит в большинстве случаев от выбранной платформы — Heroku предоставляет возможность хранения переменных внутри (https://devcenter.heroku.com/articles/config-vars).
Разумеется есть много других различных способов, главное избегать хранить переменные в вашем исходном коде.
Здравствуйте, я Роб фан дер Леек (автор оригинального поста на medium).
В оригинальном посте я использовал Докер Хаб так как в этом случае проще расшарить образы с другими разработчиками.
Конечно, вы всегда можете залить образ напрямую на Хероку и пропустить Докер Хаб.
Если вам интересны подобные публикации, мы регулярно пишем статьи на эти темы (https://medium.com/bettercode)
В посте я просто привожу пример цепочки. Конечно есть гораздо более различных способов собрать подобные цепочки.
В тексте я лишь хотел показать насколько просто это сделать в современных реалиях и с современными технологии.
А так — пожалуйста экспериментируйте и стройте то что подходит под ваши нужды!
Разумеется есть много других различных способов, главное избегать хранить переменные в вашем исходном коде.
В оригинальном посте я использовал Докер Хаб так как в этом случае проще расшарить образы с другими разработчиками.
Конечно, вы всегда можете залить образ напрямую на Хероку и пропустить Докер Хаб.