Запитання з тегом «builds»

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

5
Які переваги пропонують інструменти безперервної інтеграції для сольного проекту?
Якщо ви робите сольний проект - чи використовуєте ви інструменти CI для створення зі сховища? Я використовував Хадсона та Круїз-контроль в командному середовищі, де важливо будувати, як тільки хтось щось перевіряє. Я думаю, що цінність контролю версій все ще очевидна, але чи потрібно будувати її після кожного вчинення, бачачи, як …

4
Чи є сенс писати сценарії побудови на C ++?
Я використовую CMake для генерації своїх проектів IDE / makefiles, але мені все одно потрібно викликати спеціальні "скрипти", щоб маніпулювати моїми компільованими файлами або навіть генерувати код. У попередніх проектах я використовував Python, і це було нормально, але зараз у мене виникають серйозні проблеми з управлінням багатьох залежностей у двох …

6
Що означає "автоматизована збірка"?
Я намагаюся додати неперервну інтеграцію до проекту. За даними Вікіпедії , один головний фрагмент CI - це автоматизовані побудови. Однак я збентежений у тому, що саме це означає, оскільки статті CI та автоматизовані побудови автоматики, здається, не згодні. Конкретні моменти плутанини: що означає "автоматизована побудова" в контексті: проект, що використовує …

5
Ант все ще залишається в "мейнстрімі" для 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. Отже, я пишу сценарії збірки та розгортання. Для створення збірки я використав мурашник. Безперервна збірка робиться з Дженкінсом. Збірка створює 3 різних артефакти: Файл війни Блискавка з макетами Блискавка із зображеннями Поки так добре, але тепер мені потрібно написати сценарій розгортання, який повинен: Розгорніть війну …

8
Перехід від проекту одного чоловіка до командного проекту в майбутньому. Що мені робити зараз під час підготовки і що можна чекати?
Для розробки я зацікавлений у тому, щоб знати, що люди думають, що вам потрібно ввести в життя ще один проект (контроль над джерелами, документація, складання тощо) і які речі не потрібно робити до того моменту, коли прийде друга людина на проект. Кожен, хто має будь-який досвід просування цього сценарію, їхню …

4
Випустіть побудову проти нічного побудови
Типовим рішенням є складання CI (Безперервна інтеграція) на сервері збірки: воно проаналізує вихідний код, зробить збірку (налагодження) та запустить тести, виміряє покриття тесту тощо Тепер, інший тип збірки, як правило, відомий, - це "нічна збірка": робіть повільні речі, такі як створення кодових документів, складайте пакет налаштувань, розгортайтеся для тестового середовища …

1
Надлишковий код, що надсилається вниз по трубі з Micro-фронтами
Я розумію, що Micro-Frontends полягає в тому, що ключова проблема, яку вони вирішують, полягає в наданні допомоги підприємствам мати численні, можливі різні команди, працювати над окремими компонентами / невеликими додатками, які будуть використані для створення великого веб-додатка. Тут ключовою проблемою, яка вирішується, є здатність декількох команд працювати самостійно і все …

1
Обов'язки Build Script і сервера складання
Мені потрібні деякі роз’яснення щодо обов'язків сценарію збирання та сервера побудови. Я прочитав кілька статей у Мережі про постійну інтеграцію та побудови. У тому числі Ключ F5 - це не процес збирання Сервер побудови: монітор серця вашого проекту Щоденні будівлі - ваш друг І я провів розмову з моїм радником …

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

4
Чи існує загальне правило, коли слід використовувати «очистити», а не просто «зробити»?
Я зараз пишу програму з декількома файлами, і, мабуть, запускаю лише "зробити" (як інтуїтивно можна вважати, що потрібно робити в більшості ситуацій) з якихось причин причина моєї програми виходить з ладу. Я думаю, я можу надати більш детальну інформацію про проблему, але найважливіше те, що вона працює під час використання …
11 c++  builds  make 

2
Як правильно керувати залежностями для проекту C / C ++?
У мене є проект, який використовує 3-4 різні бібліотеки C / C ++ з відкритим кодом. Я створив ці бібліотеки для декількох платформ і зареєстрував у своєму проекті включення файлів та статичних ліб для різних платформ. Однак я борюся з парою проблем. Усі ці проекти є навколо управління залежностями. І …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.