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

Самый простой тип сборки - это процесс, который преобразует (исходный) код в скомпилированный двоичный файл, который затем может быть запущен. Более сложные сборки также могут запускать модульные или интеграционные тесты и могут использовать инструменты для генерации отчетов о качестве кода. Наконец, сборки часто запускаются автоматически системами непрерывной интеграции (CI).

5
Какие преимущества предоставляют инструменты непрерывной интеграции в индивидуальном проекте?
Если вы делаете сольный проект - будете ли вы использовать инструменты CI для сборки из репозитория? Я использовал Hudson и Cruise Control в командном окружении, где важно создавать, как только кто-нибудь проверяет. Я думаю, что ценность контроля версий все еще очевидна, но нужно ли мне собираться после каждого коммита, видя, …

4
Имеет ли смысл писать сценарии сборки на C ++?
Я использую CMake для генерации IDE / make-файлов своих проектов, но мне все еще нужно вызывать пользовательские «скрипты» для манипулирования скомпилированными файлами или даже для генерации кода. В предыдущих проектах я использовал Python, и это было нормально, но теперь у меня серьезные проблемы с управлением множеством зависимостей в двух очень …

6
Что означает «автоматическая сборка»?
Я пытаюсь добавить непрерывную интеграцию в проект. Согласно Википедии , одним из основных элементов CI является автоматизированная сборка. Однако я не совсем понимаю, что именно это означает, поскольку статьи о КИ и автоматизации сборки, похоже, не согласны. Особенности путаницы: что означает «автоматизированная сборка» в контексте: проект, использующий интерпретируемый язык, такой …

5
Является ли Ant по-прежнему «основным направлением» для сборок Java?
Мы постепенно заменяли файлы пакетных команд (windows .bat), которые просто объединяли классы, скомпилированные в IDE для разработчиков, с более полными сборками Ant (т. Е. Получали из CVS, чистую компиляцию, jar, архив, электронную почту и т. Д.) Я потратил много времени на изучение (и отладку проблем) с Ant, поэтому мне удобнее …
14 java  training  maven  builds  ant 

6
Вы можете сделать сборку за один шаг?
Из теста Джоэл : Вы можете сделать сборку за один шаг? Я должен сказать, что не могу. В настоящее время я работаю над веб-приложением, в котором есть список элементов электронной таблицы, которые необходимо выполнить для развертывания. Итак, мой вопрос, как я могу автоматизировать это ? Это должно быть в масштабах …

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

3
Каковы хорошие способы организации входных файлов (Makefiles, SConstruct, CMakeLists.txt и т. Д.) Для создания программного обеспечения для автоматизации?
Одна вещь, которую мне нравится делать с моим кодом, - убедиться, что он реорганизован в управляемые части. Однако, когда дело доходит до сборки программного обеспечения, я обнаруживаю, что любое программное обеспечение для автоматизации сборки, которое я в конечном итоге использую (в последнее время это были GNU Make или SCons), в …

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

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

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

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

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

5
Интегрировать версии git как номера сборки или нет?
Мы с коллегой по очереди обсуждали / обсуждали вопросы / преимущества интеграции версии, полученной из текущего репозитория git, в наш код при его сборке. Мы считаем, что достоинства включают в себя: Не нужно беспокоиться о человеческой ошибке при обновлении номера версии Прослеживаемость между тем, что мы находим в устройстве, и …
12 c  git  builds  build-system 

4
Есть ли общее правило, когда вы должны использовать «make clean» вместо «make»?
Я пишу многофайловую программу прямо сейчас, и, очевидно, запускаю только «make» (как можно было бы интуитивно подумать, что это нужно сделать в большинстве ситуаций), по какой-то причине моя программа перестала работать. Я думаю, что могу предоставить более подробную информацию о проблеме, но важно то, что она работает при использовании 'make …
11 c++  builds  make 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.