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 링크를 통해 확인 ..
Jenkins 관리 > Configure Global Security 메뉴에서 아래와 같이 계정 등록 및 권한을 부여할 수 있습니다. 그런데 계정만 추가하고 권한을 부여하지 않은 경우 Jenkins 를 접속할 수 없는 경우가 생깁니다. 만약 등록한 계정이 하나뿐인데, 권한 부여를 하지 않았다면 Jenkins 관리 화면에서 수정도 불가능합니다. 접속시 아래와 같은 화면이 나타날 것입니다. 이 경우는 Jenkins 의 Security 설정을 초기화 해 주어야 합니다. .jenkins 디렉토리에 있는 config.xml 파일을 수정해 주어야 합니다. (예를 들어 C:\Users\.jenkins) true
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 ..
Hudson Plugin Site 가 아닌 별도의 UpdateSite 를 등록하기 위해서는 먼저 “SimpleUpdateSite” 라는 plugin 을 설치해야 합니다. Jenkins관리 > 플러그인관리에서 “SimplUpdateSite Plugin” 을 설치할 수 있습니다. 설치가 완료되면 설치된 Plugin 목록에서 아래와 같이 확인할 수 있습니다. 이제 Custom Plugin UpdateStie 를 등록할 수 있습니다. Jenkins 관리 > 시스템설정에 “Configure SimpleUpdater” 항목이 있습니다. 3가지 항목을 등록할 수 있게 되어 있습니다. Announcement RSS URL Plugin 공지사항 URL 로 생각됩니다. 등록하면 Jenkin 화면에서 좌측에 노출됩니다. S..
- Total
- Today
- Yesterday
- PYTHON
- mongodb
- 데이터과학자
- spring
- Apache Spark
- Django
- exception
- jackson
- Hdfs
- linux
- Git
- jenkins
- 통계학
- Learning Spark
- 확률분포
- 책요약
- 태그를 입력해 주세요.
- java
- Sqoop
- jenkins2.0
- mysql
- spark
- mongo
- json
- 알고리즘
- bigdata
- flume
- HADOOP
- db
- Oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |