목록프로그래밍/DevOps (3)
Leeyebin의 블로그
그외 팁 1. 소스 공유 필자의 사내 전산시스템의 프로젝트의 안에 소스는 넥사크로(front)와 자바 파일로 구성되어있는데 젠킨스에서는 하나의 svn프로젝트에 web빌드와 was빌드로 job을 나눠놨다. 젠킨스에서는 workspace에서 job단위별로 작업장을 만든다. SVN이 같더라도 JOB이 다르면 각 JOB폴더에 같은 소스더라도 각각 JOB에 따로 받는다. 어차피 같은 SVN에서 받아서 Ant build를 돌릴거면 하나의 소스를 바라보고 build를 하게 할 수는 없을까 하다가 찾아보게 되었다. 본인은 C:\Jenkins 에 젠킨스를 설치하였는데 여기에 하위폴더를 만들어놓는다. 예) C:\Jenkins\test JOB에가서 구성을 클릭한다. "General"탭에 고급을 누르면 아래와같이 나온다. t..
Jenkins(window용) 설치 https://jenkins.io/ Jenkins Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software jenkins.io 위 사이트를 참고하여 운영체제에 맞게 다운로드 받아 설치하자 [주의] Jenkins 설치 위치가 곧 Jenkins의 Workspace이고 소스를 받는 장소이기 때문에 Jenkins 설치 위치를 신중하게 설치하자 설치 대화창을 넘어가게 되면 Customize Jenkins가 보이게 되는데 필요한것만 골라서 할수도있지만 필자는 왼쪽을 선택하여 설치하였다. 계정을 만..
부족한 부분이 많아 작성에 앞서 조언/비판 환영합니다. 결과적으로 말씀드리자면 pipeline으로 사용하지않고 기초적인 방식으로 구축을 하였습니다. 처음에는 공식적으로 구축하지않고, 개인적으로 구축했기때문에 회사 컴퓨터(윈도우)에 jenkins(window버전)을 설치하였습니다. 이 글은 내가 Jenkins를 사내 전산시스템에 구축하면서 각종 삽질을 하였던것을 직장에서 매 프로젝트에서 공통팀에서 구축해놓은 것을 사용만 해봤었는데 내가 직접 구축해 볼 기회가 없었던 CI환경.. 환경이 사람을 만든다고 했던가 가내수공업으로 개발서버와 운영서버를 반영하는 것을 도저히 견딜 수가 없었다. 기존의 배포방식(가내수공업) 본인의 PC혹은 SVN서버(윈도서버)에 원격 접속 후 이클립스로 소스 최신화(java파일 및 넥..