Проект, над которым я работаю, является плагином jQuery. Мне удалось заставить Travis CI создать тестовый проект, успешно используя Gulp/NodeJS. Теперь я пытаюсь определить, какой рабочий процесс использовать, чтобы увеличить номер версии.
В TeamCity и MyGet на CI-сервере есть параметр для формирования шаблона номера версии, который автоматически увеличивается в каждой сборке, который может использоваться сборкой script для обновления версий в файлах развертывания и для маркировки Git repo. Тем не менее, в бесплатной версии Travis CI, похоже, нет возможности для управления версиями.
Я прочитал несколько статей о непрерывном развертывании с Travis CI, здесь, здесь и здесь, но ни один из них даже не затрагивает тему управления версиями. Очевидно, что версия должна быть изменена для выпуска. Так что мне здесь не хватает?
Другая проблема, которую я заметил при просмотре документации, заключается в том, что она упоминает, что Travis CI не может обновить репозиторий GitHub. Разве это не означает, что он не сможет создать тег Git?
Если нет пути к версии из Travis CI, то каков типичный рабочий процесс для процесса выпуска для такого плагина? Выполняется ли управление версиями вручную? Если да, то как может быть "непрерывное развертывание"?