Как генерировать инкрементные сборки с помощью git / jenkins C # - PullRequest
0 голосов
/ 19 июня 2019

Новая работа мигрирует из CVS в GIT (Yey !!)

Проблема в том, что мы использовали генерацию наших пакетов релизов в инкрементальном порядке. Мы использовали измененную дату файла в CVS, чтобы выяснить, какие проекты нужно будет перекомпилировать, и сгенерировали только эти пакеты. Причиной этого было уменьшение размера. новых выпусков (наш проект довольно большой, чтобы его можно было легко распространять).

Когда я клонирую каталог через jenkins для сборки, все файлы имеют одинаковую дату изменения, поэтому старый подход не используется. Хоть я и делал это с помощью журнала git, но тогда я мог бы потерять коммит, который был сделан раньше, чем моя последняя сборка, но слился только после него.

Я верю, что это должна быть простая и распространенная проблема, которую нужно решить, но я никогда не работал с Dev ops - я просто разработчик, который думал, что способ, которым мы пытаемся это сделать, не очень разумный способ.

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