2021. 9. 15. 11:13ㆍJenkins
메이븐 빌드가 안되서 자동화에 실패한뒤 임시로 반자동화라도 해보려고 젠킨스 build처리 이후에 보통 ssh로 접근하여 해당파일들을 build성공 후 반영하는데...다 맞고, 성공했다는 가정하에 스크립트로 build이전에 바로 ssh로 접근하여 스크립트로 해당파일들을 관리하는 스크립트를 짰었다
#관리자
cp -rf /var/lib/jenkins/workspace/snip/SNIP_LINK/java/egovframework/itgcms /var/lib/jenkins/workspace/snip/SNIP_MNGR/src/main/java/egovframework
chmod -R 777 /var/lib/jenkins/workspace/snip/SNIP_MNGR/src/main/java/egovframework/itgcms
cp -rf /var/lib/jenkins/workspace/snip/SNIP_LINK/resources /var/lib/jenkins/workspace/snip/SNIP_MNGR/src/main
chmod -R 777 /var/lib/jenkins/workspace/snip/SNIP_MNGR/src/main/resources
cp -rf /var/lib/jenkins/workspace/snip/SNIP_LINK/webapp/* /var/lib/jenkins/workspace/snip/SNIP_MNGR/src/main/webapp
chmod -R 777 /var/lib/jenkins/workspace/snip/SNIP_MNGR/src/main/webapp
#사용자
cp -rf /var/lib/jenkins/workspace/snip/SNIP_LINK/java/egovframework/itgcms /var/lib/jenkins/workspace/snip/SNIP_USR/src/main/java/egovframework
chmod -R 777 /var/lib/jenkins/workspace/snip/SNIP_USR/src/main/java/egovframework/itgcms
cp -rf /var/lib/jenkins/workspace/snip/SNIP_LINK/resources /var/lib/jenkins/workspace/snip/SNIP_USR/src/main
chmod -R 777 /var/lib/jenkins/workspace/snip/SNIP_USR/src/main/resources
cp -rf /var/lib/jenkins/workspace/snip/SNIP_LINK/webapp/* /var/lib/jenkins/workspace/snip/SNIP_USR/src/main/webapp
chmod -R 777 /var/lib/jenkins/workspace/snip/SNIP_USR/src/main/webapp
'Jenkins' 카테고리의 다른 글
젠킨스(Jenkins) 파이프라인(Pipeline)을 통한 배포 작업 수행기(Param, Input, Google Chat,Revision 선택) (1) | 2024.06.20 |
---|---|
Maven Build관련 오류 및 log보는법 정리 (0) | 2021.09.15 |
젠킨스 Build 못해도 리눅스 서버에 적용시키기..테스트 (0) | 2021.09.15 |
SVN선택지 추가방법 (0) | 2021.09.15 |
젠킨스 설치방법 및 기타 주의사항들 (0) | 2021.09.15 |