반응형

Jenkins 4

젠킨스(Jenkins) 파이프라인(Pipeline)을 통한 배포 작업 수행기(Param, Input, Google Chat,Revision 선택)

애증의 젠킨스를 다시 만나다.젠킨스 할아버지를 다시 만났다...!배포자동화는 약간 애증의 관계에 서있다고 생각한다.첫 회사부터 현재의 회사까지 맨날 배포 자동화를 하고싶어 설치하고 머리 싸메고 고민하는 시간을 쏟았던 대상이라 더 그런 것 같다.회사들이 배포자동화가 구성이 안되어있는 경우는 다음과 같은 케이스들이 있는 것 같다.(참고로 모두 내가 들었던 이야기들이다)1. 수동으로 하면되지 그게 필요해?2. 그냥 파일 업로드 하고 압출 풀고 해주는 것에 대해서 쉽게 해둔거 아니야?3. 운영쪽에 올라가는 파일인데 위험하게 자동화를 꼭 해야해?4. 다른일이 더 바쁘지 않아? 거기에 리소스를 쏟아야 하는거야?등등 여러가지 이유를 참 많이 들었고, 현재는 악착같이 시간을 쪼개서 테스트하고 확인하여 현재 회사에서는 ..

Jenkins 2024.06.20

스크립트로 ssh접근 후 파일변경

메이븐 빌드가 안되서 자동화에 실패한뒤 임시로 반자동화라도 해보려고 젠킨스 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/..

Jenkins 2021.09.15

SVN선택지 추가방법

git의 경우 최초 설치시에 선택지가 자동으로 나와있지만... SVN의 경우 따로 플러그인을 설치해야 했었다... 개발서버 자동화 시켜보려고 CI/CD테스트겸 해서 설치했는데 SVN을 설정하는게 없어서 따로 찾아봤다. Jenkins Project 생성 화면에서 SVN을 사용 할 경우 아래와 같이 소스 코드 관리에 SVN이 없는 경우가 있습니다. SVN 플러그인 설치 화면 이동 1. 메인 화면 Jenkins 관리 -> 플러그인 관리 설치 가능 탭 목록에서 Subsersion 체크 "Download now and install atfer restart" 버튼 선택 다운로드 완료 후 "설치가 끝나고 실행중인 작업이 없으면 Jenkins 재시작." 선택 Jenkins 재시작중 Jenkins 재시작 완료 후 Pr..

Jenkins 2021.09.15

젠킨스 설치방법 및 기타 주의사항들

##기타사항1번### 이전회사의 경우 JDK 1.7, 1.8 2개를 사용중이였는데 아무생각없이 1.7을 기준으로 JDK가 설치된 상태로 젠킨스를 설치하고 접근하였을경우.. 모든 설치절차가 정상이더라도 JDK버전때문에 제대로 실행이 안된다..!!! 젠킨스 openjdk1.7에서 안돌아감!!!!!!!!!!!!!!! 1.8에서 가능!! ##기타사항 2번## 젠킨스 윈도우 주의사항 Window에서 msi파일로 설치시 관리자권한으로 실행해야 생성된 파일,폴더들에게 정상적으로 접근이 가능함!!! ##관리자권한 실행하는법## Cmd창을 관리자권한으로 실행 후 msi파일경로로 이동한뒤 직접 실행! 그리고 최초에 port를 6666으로 줬는데 해당포트를 인식못함. 8888로변경하니 가능했음. 이전에는 7777로도 가능했..

Jenkins 2021.09.15
반응형