Program Tip

동일한 빌드에 대한 Jenkins 다중 아티팩트

programtip 2020. 12. 15. 19:45
반응형

동일한 빌드에 대한 Jenkins 다중 아티팩트


동일한 빌드에서 여러 아티팩트를 저장 / 보관하는 방법이 있습니까?

Jenkins는 빌드 후 단일 '아티팩트 보관'단계 만 허용하며 한 번 사용한 후에는 옵션이 회색으로 표시됩니다.

아마도 ArtifactsArchiver's는 여러 패턴을 허용합니까?


들어 여러 아티팩트를 아카이브하기 위해 Ant 스타일 패턴을 사용할 수 있습니다 target/*.jar.

파일이 하나의 패턴과 일치 할 수없는 경우 쉼표로 구분 된 패턴 목록을 사용할 수 있습니다 (예 : target/*.jar, target/*.war.

? 입력 필드 옆에있는 버튼을 누르면이 정보가 표시됩니다.


다음과 같이 경로를 쉼표로 구분할 수 있습니다.

XXX.UnitTests\bin\Release\**.* , XXX.WriteAPI.Service/bin/Release/**.*

그런 다음 두 개의 개별 유물을 얻습니다.

Ant 패턴 구문에 대한 자세한 내용은 http://ant.apache.org/manual/Types/fileset.html참조하십시오 .


zip 파일 및 html 파일과 같은 두 가지 유형의 파일을 저장하려면 다음을 사용할 수 있습니다.

*.html,*.zip

해당 디렉토리의 모든 zip 파일과 html 파일을 보관하는 데 도움이됩니다.


아니요, 젠킨스는 저장할 아티팩트를 하나만 제공하지 않습니다. 예를 들어 All Jars-** / *. jar All War-** / *. war 등과 같이 임의의 수의 아티팩트를 동일하게하기 위해 와일드 카드 패턴을 사용할 수 있습니다.

** /는 모든 디렉토리를 의미합니다.

참조 URL : https://stackoverflow.com/questions/32823684/jenkins-multiple-artifacts-for-the-same-build

반응형