Pytania oznaczone «builds»

Najprostszym rodzajem kompilacji jest proces, który konwertuje (źródłowy) kod na skompilowany plik binarny, który można następnie uruchomić. Bardziej złożone kompilacje mogą również uruchamiać testy jednostkowe lub integracyjne i mogą wykorzystywać narzędzia do generowania raportów o jakości kodu. Wreszcie kompilacje są często wyzwalane automatycznie przez systemy ciągłej integracji (CI).

97
Jakie są zalety skryptów kompilacji?

Przez większość mojej kariery programistycznej korzystałem z polecenia „build / compile / run” w dowolnym środowisku IDE, z którym pracuję, aby stworzyć program, który można uruchomić. To jeden przycisk, całkiem proste. Kiedy uczę się więcej o różnych językach i frameworkach, coraz częściej mówię o...

74
Jaki jest cel dedykowanej maszyny do kompilacji?

Ze względu na szereg okoliczności prowadzących do złego wdrożenia ostatniego cyklu kompilacji, prowadziłem kampanię w naszym biurze, aby wykonać wszystkie przyszłe wdrożenia przy użyciu dedykowanej maszyny do kompilacji, a mój szef zaakceptował tę propozycję. Jednak zamiast oddać do użytku...

22
Opieka nad systemem ciągłej integracji

Jedną z moich ról w zespole jest osoba budująca . Jestem odpowiedzialny za utrzymanie / aktualizację naszych skryptów kompilacji i upewnienie się, że budujemy „płynnie” na serwerze ciągłej integracji. Zwykle nie mam nic przeciwko tej pracy, chociaż często mam wrażenie, że ciągle opiekuję się...

15
Czy ma sens pisanie skryptów kompilacji w C ++?

Używam CMake do generowania moich projektów IDE / makefiles, ale nadal muszę wywoływać niestandardowe „skrypty”, aby manipulować moimi skompilowanymi plikami, a nawet generować kod. W poprzednich projektach korzystałem z Pythona i było OK, ale teraz mam poważne problemy z zarządzaniem wieloma...

15
Co oznacza „automatyczna kompilacja”?

Próbuję dodać ciągłą integrację do projektu. Według Wikipedii jednym z głównych elementów CI są kompilacje automatyczne. Jestem jednak zdezorientowany, co to dokładnie znaczy, ponieważ artykuły dotyczące automatyzacji i budowania wydają się nie zgadzać. Specyficzne punkty zamieszania: co oznacza...

14
Czy potrafisz wykonać kompilację w jednym kroku?

Z testu joela : Czy potrafisz wykonać kompilację w jednym kroku? Muszę powiedzieć, że nie mogę. Obecnie pracuję nad aplikacją internetową, która zawiera listę elementów arkusza kalkulacyjnego, które należy wykonać w celu wdrożenia. Więc moje pytanie brzmi: jak mogę to zautomatyzować ? Czy musi...