일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- N+1
- ci/cd
- 계층별 구조
- 백기선 스터디
- 멀티쓰레드 프로그래밍
- useQuery
- 주간회고
- 클래스
- Blue-Green
- 카카오 2차 코딩테스트
- 우테코
- mysql
- SQL 실행순서
- InnoDB 버퍼 풀
- db
- B+TREE
- 도커
- 프리코스
- 어댑티브 해시 인덱스
- 회고
- Jenkins
- 블로그 병행
- 메서드명
- java
- BalancedTree
- DeleteAll
- useMutation
- 기능별 구조
- jacoco
- 월간회고
- Today
- Total
목록Jenkins (2)
Haneul's Blog

Jenkins를 활용한 CI/CD 환경 구축 1. 플러그인 다운로드 Github와 Jenkins의 연결을 위한 Github Integeration Plugin와 SSH 접속을 위한 Publish Over SSH 플러그인을 Jenkins관리 -> 플러그인 관리 순서대로 클릭 후 들어가서 설치해줍니다. 2. CI/CD Item 생성 (1) Build 메뉴창의 새로운 Item을 누릅니다. Item 이름을 정하고 Freestyle project를 클릭해줍니다. General에서 깃허브 프로젝트의 주소를 입력해줍니다. GIt의 주소를 입력해주고, master 브랜치로 되어 있던걸 main으로 변경해줍니다. 빌드 유발에서 Github hook trigger for GITScm polling을 선택해줍니다. spri..

CI/CD란? 서비스를 배포하기 위해서는 개발, 테스트, 빌드 등의 여러 과정이 필요합니다. 서비스를 처음 단 한 번만 배포하면 좋겠지만, 실제 개발에서는 여러 오류가 발생하고 이를 fix해서 다시 배포하거나 기능을 추가해서 배포 또는 성능을 개선해서 배포한다던지 등의 여러 문제가 있기 때문에 배포는 여러 번 이루어지게 됩니다. 이런 배포를 하는 과정은 단순 반복이기 때문에 약간 귀찮은 감이 없지 않아 있습니다. 이러한 작업에 들어가는 시간을 단축시켜 개발에 투자할 수 있게 해주는 것이 CI/CD라고 할 수 있습니다. CI(Continuous Integration) CI는 지속적인 통합이라는 의미로, 간단하게 설명하면 빌드, 테스트의 자동화라고 할 수 있습니다. CD(Continuous Delivery ..