Comments 7
В гитхабе есть прекрасная вещь, которая избавляет ото всей этой мути — это релизы.
Есть один репозиторий, в котором по веткам лежит код, и есть релизы, в которых, согласно выбранной стратегии именования, лежат скомпилированные бандлы.
Когда я в последний раз работал с гитлабом (около двух лет назад) — там этого не было, и приходилось цеплять скомпилированные файлы в заметки для релиза. Что, конечно, лучше чем ничего — но в случае с нодой ты их потом оттуда никак не вытащишь автоматом для установки. Неужели с тех пор ничего не изменилось, и нет никаких плагинов, которые позволяют эту простую и гениальную вещь?
Есть один репозиторий, в котором по веткам лежит код, и есть релизы, в которых, согласно выбранной стратегии именования, лежат скомпилированные бандлы.
Когда я в последний раз работал с гитлабом (около двух лет назад) — там этого не было, и приходилось цеплять скомпилированные файлы в заметки для релиза. Что, конечно, лучше чем ничего — но в случае с нодой ты их потом оттуда никак не вытащишь автоматом для установки. Неужели с тех пор ничего не изменилось, и нет никаких плагинов, которые позволяют эту простую и гениальную вещь?
0
Это лишь вопрос хранения скомпилированных версий. Можно также и в гитлабе хранить метки релизов рядом с исходниками docs.gitlab.com/ee/workflow/releases.html. Нас просто никоим образом не смущало наличие отдельного репозитория, наоборот — мы иногда смотрим на наш скомпилированный код :)
0
А Nexus или Jfrog не пробовали?
0
А не проще ли в проектах компилировать библиотеку? В смысле если все приватное, то зачем вообще компилировать релизы, используйте напрямую...
0
Sign up to leave a comment.
Как организовать собственный репозиторий модулей Node.js с блэкджеком и версионностью