개요
Jenkins의 Publish Over FTP 플러그인 사용 중 와일드카드(*)를 이용하여 특정 경로에 존재하는 하위 폴더를 포함한 모든 파일을 배포할 필요가 있었는데 해당 방법을 탐색하다가 알아낸 내용을 공유합니다.
예시) testdir 디렉터리 아래의 모든 파일을 배포하기 위해 다음과 같이 작성했습니다.
* (asterisk, 별표) 와일드카드를 이용하여 모든 파일을 가져오려는 의도였습니다.
testdir/1.exe [성공]
testdir/2.exe [성공]
testdir/test2dir/1.exe [실패]
testdir/test2dir/2.exe [실패]
testdir/test2dir/test3dir/2.exe [실패]
해결 방안
와일드카드를 2개(**) 사용하면 폴더를 포함한 하위 계층까지 모든 파일을 선택하게 됩니다.
testdir/1.exe [성공]
testdir/2.exe [성공]
testdir/test2dir/1.exe [성공]
testdir/test2dir/2.exe [성공]
testdir/test2dir/test3dir/2.exe [성공]
'DevOps' 카테고리의 다른 글
MinVer(Semantic Versioning) 사용법 (0) | 2023.09.25 |
---|---|
GitLab for Slack App 연동하기(Self-Managed GitLab 16.2 이상) (0) | 2023.09.09 |
Visual Studio 원격 서버 프로세스 디버깅 (0) | 2022.03.29 |