Git: создание структуры каталогов на основе тегов git - PullRequest
0 голосов
/ 29 января 2020

Я работаю над веб-проектом, cdts , и я хотел бы разместить все свои версии в отдельной папке на веб-сервере.

Проект при использовании Travis-CI создать и развернуть артефакты в другом хранилище на Github.

Когда мы помечаем исходный проект, Travis помечает релиз в хранилище артефактов.

Я хотел бы найти способ создайте файловую структуру на сервере для размещения каждого выпуска / тега в своем собственном каталоге.

example.com / 1.0.0-alpha-c / "artifacts"

example.com / 1.0 .0-альфа / "артефакты"

example.com / 1.0.0-альфа-б / "артефакты"

И так далее ...

Я Интересно, кто-нибудь знает способ сделать это?

Каждый раз, когда выходит новый выпуск, создается новая папка, и я развертываю ее на сервере, или сервер вытягивает ее с помощью git или git hook.

Интересно, есть ли сценарий bash, который я могу запустить, который может это сделать, и я действительно могу развернуть папки в моем артефакте? репозиторий ts.

В основном то, что я хочу сделать, - это скрипт, который просматривает. git и берет все выпуски / теги и создает каталог со своим содержимым каждого снимка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...