Вопросы с тегом «builds»

13
Переход от одного человека проекта к командному проекту в будущем. Что мне теперь делать при подготовке и что может подождать?

Чтобы прояснить, мне интересно знать, что люди думают, что вы должны реализовать, пока еще работаете над одним человеком (контроль исходного кода команды, документация, сборки и т. Д.), И что не нужно делать до того момента, когда придет второй человек. на проект. Любой, у кого есть опыт в...

13
Должен ли сценарий развертывания быть артефактом сборки?

Это веб-проект, написанный на Java. Итак, я пишу сценарии сборки и развертывания. Для создания сборки я использовал муравей. Непрерывная сборка выполняется с помощью Jenkins. Сборка генерирует 3 разных артефакта: Файл войны Почтовый индекс с макетами Почтовый индекс с изображениями Пока все хорошо,...

13
Выпуск сборки против ночной сборки

Типичное решение состоит в том, чтобы на сервере сборки работала сборка CI (Continuous Integration): она будет анализировать исходный код, делать сборку (при отладке) и запускать тесты, измерять охват тестов и т. Д. Теперь другой тип сборки, обычно известный как «Ночная сборка»: выполняйте...

13
Каковы хорошие способы организации входных файлов (Makefiles, SConstruct, CMakeLists.txt и т. Д.) Для создания программного обеспечения для автоматизации?

Одна вещь, которую мне нравится делать с моим кодом, - убедиться, что он реорганизован в управляемые части. Однако, когда дело доходит до сборки программного обеспечения, я обнаруживаю, что любое программное обеспечение для автоматизации сборки, которое я в конечном итоге использую (в последнее...

13
Исправление программного обеспечения с открытым исходным кодом при обновлении не вариант?

Недавно я столкнулся с довольно раздражающей (подтвержденной) ошибкой в ​​программном пакете с открытым исходным кодом, который я интегрировал в свое приложение. Согласно общедоступному трекеру, эта ошибка была исправлена ​​в последней версии программного обеспечения. Иногда вам НУЖНО это...

12
Обязанности Build Script и Build Server

Мне нужны некоторые разъяснения относительно обязанностей скрипта сборки и сервера сборки. Я прочитал несколько статей в сети о непрерывной интеграции и сборках. В том числе Клавиша F5 не является процессом сборки Сервер сборки: монитор сердца вашего проекта Ежедневные сборки - ваш друг И я...

12
Избыточный код отправляется по трубке с микро-интерфейсами

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

12
Интегрировать версии git как номера сборки или нет?

Мы с коллегой по очереди обсуждали / обсуждали вопросы / преимущества интеграции версии, полученной из текущего репозитория git, в наш код при его сборке. Мы считаем, что достоинства включают в себя: Не нужно беспокоиться о человеческой ошибке при обновлении номера версии Прослеживаемость между...

11
Есть ли общее правило, когда вы должны использовать «make clean» вместо «make»?

Я пишу многофайловую программу прямо сейчас, и, очевидно, запускаю только «make» (как можно было бы интуитивно подумать, что это нужно сделать в большинстве ситуаций), по какой-то причине моя программа перестала работать. Я думаю, что могу предоставить более подробную информацию о проблеме, но...

11
Как правильно управлять зависимостями для проекта C / C ++?

У меня есть проект, который использует 3-4 различных библиотек C / C ++ с открытым исходным кодом. Я построил эти библиотеки для нескольких платформ и зарегистрировал в своем проекте включаемые файлы и статические библиотеки для разных платформ. Однако я борюсь с парой проблем. Все эти проекты...

10
Следует ли ожидать, что разработчики скомпилируют внутреннюю библиотеку перед самой программой?

Недавно один из старших разработчиков, с которым я работаю, заявил, что требует, чтобы разработчики получили последнюю версию и скомпилировали в рамках своего проекта основную внутреннюю библиотеку. Это противоречит встречному аргументу о том, что проектные команды должны работать над стабильной...

10
Использование шаблона процесса сборки TFS (рабочего процесса) для развертывания

Я думаю об использовании рабочих процессов TFS Build для сложных развертываний. У нас есть некоторые, которые могут потребоваться для развертывания: Веб-приложения и сервисы База данных Отчеты SSRS Пакеты служб SSIS Кто знает что еще Мне нравится тот факт, что я могу дать рабочему процессу...

10
Automake - как сохранить исходное дерево чистым?

У меня есть проект, который использует автоинструменты GNU для сборки себя. Я пытаюсь изменить так, чтобы autotools генерировал все не версионные управляющие файлы в отдельном каталоге, чтобы я мог сохранить дерево исходных файлов в чистоте от временных файлов. У кого-нибудь есть идеи, как это...

10
Платформа автоматической сборки для портфолио .NET - лучший выбор? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 6 лет назад . Я занимаюсь поддержкой довольно большого портфеля приложений .NET. Также...

10
Почему в инкрементных сборках «make» не используются алгоритмы хеширования?

Я начинающий, makeи мне интересно, когда использовать make clean. Один коллега сказал мне, что инкрементные сборки с makeиспользованием временных меток файлов. Таким образом, если вы извлекаете старую версию файла в вашей VCS, у нее будет «старая» временная метка, и она будет помечена как «нет...

10
Аргументы повторяют возврат двоичных файлов в SCM

Я работаю в компании, которая в основном разрабатывает приложения Java, и пытаюсь убедить всех прекратить регистрировать двоичные файлы (зависимости и конечные продукты) в SCM. Они знают, что это плохая практика, но они думают, что «это работает», и это на самом деле не проблема, даже когда многие...

10
Сборка в исходном коде или сборка из внешнего источника

В своей разработке (прежде всего C ++) я давно придерживался использования сборок вне исходного кода. То есть, мой источник , как правило , находится в /project/srcдиректории и строит жить в /project/build/bin/release, /project/build/bin/debugкаталоги. Я сделал это, потому что он сохраняет мои...

9
Возможно ли конфликт между двумя библиотеками DLL, не позволяющий создать решение

Хотя у меня есть конкретный случай, но меня интересует общая ситуация. Могут ли две библиотеки DLL, добавленные в качестве ссылки на проект Visual C #, сталкиваться друг с другом, чтобы помешать созданию решения? Если это так, каковы возможные пути смягчения...

9
Почему в Apache есть два отдельных инструмента для управления сборкой и зависимостями?

Apache имеет два отдельных инструмента: Apache Maven Apache Ant + Apache Ivy Кажется, они оба занимают одну и ту же нишу. У меня есть два вопроса: Каковы основные моменты основных различий между этими двумя инструментами? Я уверен, что можно было бы написать очень длинную статью о различиях между...

9
Непрерывная сборка сервера непрерывной сборки (cc.net, hudson, bamboo и т. Д.)?

В настоящее время мы используем один раз сервер cc.net для нашего процесса сборки, который собирает как .net (используя msbuild & nant), так и java (используя maven и ant). CC.net контролирует управление исходным кодом и запускает удаленную сборку, запущенную на отдельном сервере. Затем CC.net...