Pytania otagowane jako 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).

3
Dlaczego przyrostowe kompilacje „make” nie używają algorytmów mieszających?
Jestem początkującym makei zastanawiam się, kiedy użyć make clean. Jeden kolega powiedział mi, że przyrostowe kompilacje makeoparte są na znacznikach czasowych plików. Tak więc, jeśli pobierzesz starą wersję pliku w VCS, będzie on miał „stary” znacznik czasu i będzie oznaczony jako „nie ma potrzeby ponownej kompilacji tego pliku”. Wtedy ten …
10 builds  make 

9
Czy należy oczekiwać, że programiści skompilują bibliotekę wewnętrzną przed właściwym programem?
Ostatnio starszy programista, z którym współpracuję, uzasadnił wymóg, aby programiści otrzymali najnowszą wersję i skompilowali w ramach swojego projektu dużą bibliotekę wewnętrzną. Stoi to w sprzeczności z argumentem licznika, że ​​zespoły projektowe powinny pracować nad stabilną wersją, którą otrzymują z wewnętrznego repozytorium Maven, do którego programista argumentował, że udostępnienie kodu …

1
Korzystanie z szablonu procesu kompilacji TFS (przepływ pracy) podczas wdrażania
Zastanawiam się nad wykorzystaniem przepływów pracy kompilacji TFS do złożonych wdrożeń. Niektóre z nich mogą wymagać wdrożenia: Aplikacje i usługi internetowe Baza danych Raporty SSRS Pakiety SSIS Kto wie co jeszcze Podoba mi się fakt, że mogę nadać przepływowi pracy kilka podstawowych parametrów, takich jak kompilacja do wdrożenia, a ona …

2
Automake - jak utrzymać drzewo źródłowe w czystości?
Mam projekt, który używa autotoolów GNU do budowania samego siebie. Usiłuję zmodyfikować, aby autotools generował wszystkie niesterowane pliki kontrolne w osobnym katalogu, aby utrzymać drzewo źródłowe w czystości plików tymczasowych. Czy ktoś ma jakieś pomysły, jak to zrobić?
10 builds 

9
Zautomatyzowana platforma kompilacji dla portfolio .NET - najlepszy wybór? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Zajmuję się utrzymywaniem dość dużego portfolio aplikacji .NET. W portfolio znajdują się również starsze aplikacje zbudowane na innych platformach …

4
Argumenty ponownie rejestrują pliki binarne podczas sprawdzania w SCM
Pracuję dla firmy, która głównie tworzy aplikacje Java i staram się przekonać wszystkich, aby przestali rejestrować pliki binarne (zależności i produkty końcowe) w SCM. Wiedzą, że to zła praktyka, ale myślą, że „to działa” i nie jest to tak naprawdę problemem, nawet jeśli wiele osób wie o Maven i innych …
10 java  builds 

1
Kompilacja In-Source vs. Out-Of-Source
W moim rozwoju (głównie C ++) od dawna stosuję kompilacje spoza źródeł. Oznacza to, że moje źródło zazwyczaj siedzi w /project/srckatalogu i buduje żyć w /project/build/bin/release, /project/build/bin/debugkatalogi. Zrobiłem to, ponieważ utrzymuje moje katalogi źródłowe w czystości od plików pośrednich, mam jedną lokalizację dla wszystkich moich plików binarnych, pakowanie jest łatwiejsze, …



4
Serwer ciągłego budowania (cc.net, hudson, bambus itp.) Zdalne budowanie?
Obecnie używamy raz serwera cc.net do naszego procesu kompilacji, który buduje zarówno .net (używając msbuild & nant), jak i java (używając maven i ant). CC.net monitoruje kontrolę źródła i wyzwala zdalną kompilację działającą na osobnym serwerze. CC.net następnie zestawia wyniki. Kiedy uruchamiamy kompilację zdalną, zazwyczaj: uruchamia nunit lub junit lub …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.