Tool/Jenkins5 Jenkins Rest API 사용기 CI 빌드에서 아래와 같은 정보들을 확인하고 있습니다. TestCase 수행결과 CheckStyle klockwork Clover Code Coverage 이 외에도 많은 정보들이 있을 수 있습니다. 이런 정보들을 매일 취합하여 메일로 발송해 주는 기능을 만들면서 Jenkins REST api를 사용해 보고 정리해 보았습니다. Jenkins REST api란? jenkins를 관리할 수 있는 기능을 제공하는 api입니다. Job 생성/수정/삭제 Job 수행 및 결과 조회 Jenkins Plugin이 제공하는 결과 조회 위와 같은 정보들을 XML, Json, Python Object 형태로 제공합니다. 자세한 사항은 Jenkins dashboard에서 우측하단에 존재하는 REST API 링크를 통해 확인 .. 2016. 9. 5. Jenkins 2.0 에서 Security 설정 초기화하기 Jenkins 관리 > Configure Global Security 메뉴에서 아래와 같이 계정 등록 및 권한을 부여할 수 있습니다. 그런데 계정만 추가하고 권한을 부여하지 않은 경우 Jenkins 를 접속할 수 없는 경우가 생깁니다. 만약 등록한 계정이 하나뿐인데, 권한 부여를 하지 않았다면 Jenkins 관리 화면에서 수정도 불가능합니다. 접속시 아래와 같은 화면이 나타날 것입니다. 이 경우는 Jenkins 의 Security 설정을 초기화 해 주어야 합니다. .jenkins 디렉토리에 있는 config.xml 파일을 수정해 주어야 합니다. (예를 들어 C:\Users\.jenkins) true 2016. 6. 22. Jenkins2.0 무엇이 달라졌는가? Jenkins 공식 사이트 에서는 크게 3가지로 언급하고 있습니다. 1. 배포 파이프라인(Delivery pipeline) 내장 Jenkins를 CI 용도로만 사용하였는데, Continuous Delivery 도 가능하/게 되었습니다. 2. 사용성 강화 초기설치시 GUI 방식으로 Jenkins 를 설치 및 초기설정을 할 수 있는게 매력적이었습니다. 그 외에도 전체적으로 UI 가 많이 깔끔해졌습니다. 관련 화면은 “Jenkins 2.0 무작정 따라하기” 를 참고해 주세요. 3. 하위 호환성 다양한 jenkins plugin 들을 수정없이 그대로 사용할 수 있습니다. 그래서 꼭 2.0 으로 업그레이드 할 필요는 없다고 되어 있네요. Jenkins 2 is a drop-in replacement of the .. 2016. 6. 22. Jenkins Custom Plugin UpdateSite 등록하기 Hudson Plugin Site 가 아닌 별도의 UpdateSite 를 등록하기 위해서는 먼저 “SimpleUpdateSite” 라는 plugin 을 설치해야 합니다. Jenkins관리 > 플러그인관리에서 “SimplUpdateSite Plugin” 을 설치할 수 있습니다. 설치가 완료되면 설치된 Plugin 목록에서 아래와 같이 확인할 수 있습니다. 이제 Custom Plugin UpdateStie 를 등록할 수 있습니다. Jenkins 관리 > 시스템설정에 “Configure SimpleUpdater” 항목이 있습니다. 3가지 항목을 등록할 수 있게 되어 있습니다. Announcement RSS URL Plugin 공지사항 URL 로 생각됩니다. 등록하면 Jenkin 화면에서 좌측에 노출됩니다. S.. 2016. 6. 22. 이전 1 2 다음