«builds» 태그된 질문

가장 간단한 빌드 유형은 (소스) 코드를 컴파일 된 이진 파일로 변환 한 다음 실행할 수있는 프로세스입니다. 보다 복잡한 빌드는 단위 또는 통합 테스트를 실행할 수 있으며 도구를 사용하여 코드 품질에 대한 보고서를 생성 할 수 있습니다. 마지막으로 빌드는 종종 CI (Continuous Integration) 시스템에 의해 자동으로 트리거됩니다.

3
"make"의 증분 빌드가 해싱 알고리즘을 사용하지 않는 이유는 무엇입니까?
나는 초보자이며 make언제 사용 해야하는지 궁금합니다 make clean. 한 동료는 증분 빌드가 make파일 타임 스탬프를 기반으로 한다고 말했습니다 . 따라서 VCS에서 이전 버전의 파일을 체크 아웃하면 "오래된"타임 스탬프가 표시되고 "이 파일을 다시 컴파일 할 필요가 없습니다"로 표시됩니다. 그런 다음 해당 파일은 다음 빌드에 포함되지 않습니다. 같은 동료에 따르면 사용하는 이유가 …
10 builds  make 

9
개발자가 실제 프로그램 전에 내부 라이브러리를 컴파일해야합니까?
최근에 함께 일하는 선임 개발자는 개발자가 최신 버전을 얻고 프로젝트의 일부로 주요 내부 라이브러리를 컴파일하도록 요구하는 사례를 만들었습니다. 이는 개발자 팀이 개발자 머신에서 소스 코드를 사용할 수 있으면 라이브러리 소스를 읽을 수 있으므로 시간이 절약된다고 주장한 내부 Maven 저장소에서 얻는 안정적인 버전으로 프로젝트 팀이 작업해야한다는 반론을 반대합니다. 필요한 기능을 사용할 …

1
배치에 TFS 빌드 프로세스 템플리트 (워크 플로우) 사용
복잡한 배포에 TFS 빌드 워크 플로를 사용하려고합니다. 배포해야 할 것이 있습니다. 웹 애플리케이션 및 서비스 데이터 베이스 SSRS 보고서 SSIS 패키지 누가 다른 걸 알아 배포 할 빌드와 같은 기본 매개 변수를 워크 플로에 제공 할 수 있다는 점이 마음에 듭니다. 잠재적으로 일부 부품은 인간의 승인이 필요할 수 있으며 워크 …

2
Automake-소스 트리를 깨끗하게 유지하는 방법?
GNU autotools를 사용하여 자체 빌드하는 프로젝트가 있습니다. autotools가 버전이없는 모든 제어 파일을 별도의 디렉토리에 생성하여 소스 트리를 임시 파일을 깨끗하게 유지할 수 있도록 수정하려고합니다. 누구 든지이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
10 builds 

9
.NET 포트폴리오를위한 자동화 된 빌드 플랫폼-최선의 선택? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 상당히 큰 .NET 응용 프로그램 포트폴리오를 유지 관리하는 데 관여합니다. 또한 포트폴리오에는 다른 플랫폼 (기본 C ++, ECLIPS 양식 등) 위에 구축 …

4
인수는 바이너리 파일을 SCM으로 체크인합니다.
저는 주로 Java 응용 프로그램을 구축하는 회사에서 일하고 있으며 모든 사람이 SCM에 바이너리 파일 (종속성 및 최종 제품) 체크인을 중지하도록 설득하려고합니다. 그들은 그것이 나쁜 습관이라는 것을 알고 있지만 "작동한다"고 생각하며 많은 사람들이 Maven과 Ant 이외의 빌드 도구를 알고있을 때조차도 실제로 문제가되지 않습니다. PM과 프로그래머 (약 50 명)는 모두 반대 의견에 …
10 java  builds 

1
인소 스 빌드 및 소스 외부 빌드
내 (주로 C ++) 개발에서 오랫동안 소스 외부 빌드를 사용했습니다. 즉, 내 소스는 보통에 앉아 /project/src디렉토리와는 라이브 구축 /project/build/bin/release, /project/build/bin/debug디렉토리. 소스 파일을 중간 파일에서 깨끗하게 유지하고 모든 바이너리에 대해 하나의 위치가 있으며 패키징이 쉽고 청소가 쉽고 버전 관리가 더 쉬워서이 작업을 수행했습니다. (아무것도 놓쳤습니까?) 소스 내 빌드를 사용하는 (대형) 프로젝트를 …

1
Apache에 빌드 및 종속성 관리를위한 두 개의 별도 도구가있는 이유는 무엇입니까?
아파치는 두 가지 도구를 가지고있다 : 아파치 메이븐 아파치 개미 + 아파치 아이비 그들은 둘 다 같은 틈새 시장을 채우는 것 같습니다. 두 가지 질문이 있습니다. 무엇 하이라이트 두 도구 사이의 주요 차이점은? 나는 정말로 긴 기사가 둘 사이의 차이점에 대해 쓰여질 수 있다고 확신합니다. 나는 그 정도의 세부 사항을 …


4
Continuous Build 서버 (cc.net, hudson, bamboo 등) 원격 빌드 경험?
우리는 현재 빌드 프로세스에 cc.net 서버를 한 번 사용하며 .net (msbuild & nant 사용)과 java (maven 및 ant 사용)를 모두 빌드합니다. CC.net은 소스 제어를 모니터링하고 별도의 서버에서 실행되는 원격 빌드를 트리거합니다. CC.net은 결과를 수집합니다. 원격 빌드를 실행할 때 일반적으로 다음과 같습니다. 조롱 된 데이터를 사용하여 nunit 또는 junit 또는 이와 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.