누군가 빌드 과정에서 인공물 에 대한 아이디어를 설명해 주 시겠습니까?
나는 개미 스크립트 등을 컴파일하고 실행하는 코드를 체크 아웃하는 작업 공간 디렉토리를 가지고 있습니다. 결국에는 설치할 준비가 된 jar 파일을 얻습니다. 그것이 인공물로 간주됩니까?
jar 파일을 넣으려면 빌드 스크립트에 어디에서 말해야합니까? 작업 공간 디렉토리에서? 내 jar 파일은 변수 등에 따라 고유 한 파일 이름을 얻습니다 BUILD_ID
.Jenkins에게 선택할 jar 파일을 어떻게 알 수 있습니까?
편집 : 좋아, 그래서 나는 이와 같은 일을 시도했다 :
빌드 스크립트가 경로를 작성해야하기 때문에 경로가 아직 내 작업 공간에 존재하지 않으며 물론 .jar
및 .properties
파일이 아직 생성되지 않았으므로 및 파일이 없습니다. 그러면 왜 오류가 발생합니까? 뭔가 빠진 것 같습니다.
또한 Jenkins는 각 빌드 후 아티팩트를 삭제합니까 (아카이브 아티팩트가 아니라 아티팩트를 삭제하도록 지시 할 수 있음)? 그렇지 않으면 하드 드라이브가 꽤 빨리 막힙니다.