# ci

193개의 포스트
post-thumbnail

[쎄트렉아이] Jenkins

Jenkins 설치하기

어제
·
0개의 댓글
·
post-thumbnail

젠킨스(Jenkins)

Jenkins는 가장 널리 사용되는 CI(Continuous Integration) 시스템입니다.저의 경우에는 프로젝트 초기에 Jenkins를 이용하여 빌드 환경을 구축하여 프로젝트 수행 기간 내내 빌드가 깨지지 않도록 하고 있습니다.Jenkins에서는 여러가지 타입의

2023년 3월 25일
·
0개의 댓글
·
post-thumbnail

Travis CI 배포 자동화

이 문서는 Travis CI를 사용한 배포 자동화에 대해 다루고 있습니다. CI/CD의 개념과 규칙, 그리고 Travis CI와의 연동 방법에 대해 설명하고 있습니다. 또한 .travis.yml 파일의 구성과 각 항목의 역할에 대해 자세히 다루고 있습니다.

2023년 3월 22일
·
0개의 댓글
·

CI/CD 적용해보기 (2) : AWS CodeDeploy

개발자에게 있어서 CI/CD는 굉장히 중요하다고 한다. CI/CD를 통해 자동화함으로써 개발자의 생산성을 향상시킬 수 있으며, 휴먼 에러 없이 서비스 배포를 관리할 수 있기 때문이라고 생각한다. 실제로 적용해보기 위해서 기존에 진행했던 프로젝트에 Github Acti

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

Code Convention을 위한 Husky와 Lint-staged 적용

이전 포스팅에서 사내 프로젝트에 ESLint 와 Prettier 를 적용하는 과정을 다뤘었는데,이번에는 Husky 와 Lint-staged 를 활용해 작업을 자동화한 과정에 대해 짧게 작성해볼 예정이다.사실 여러 Lint Rule 들이 정의되어 프로젝트에 적용되어 있더

2023년 3월 19일
·
0개의 댓글
·

CI 적용하여 Long-Run하는 백엔드 시스템 만들기

CI를 왜 적용해야할까요? with JaCoCo, Sonarqube, checkstyle

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

Github action

CI/CD의 첫 걸음

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

31. CI/CD

CIContinuous Integration의 약자로 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미한다. CI를 성공적으로 구현한 경우 어플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 푸쉬되어 공유 레포지토리에 통합이되고 여러 개발자가 동시에 어

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

Jenkins로 CI 적용하기

Jenkins를 통해 CI를 적용하는 과정에서 여러가지 문제가 생겼다. 여기서 생긴 문제들을 해결하고 그냥 넘어가면 기억에 남지 않을 것 같아서 과정들을 하나하나 적어보려고 한다. 먼저 현재 상황은 Jenkins 설치를 마치고 계정생성까지 마친 상태이다. Jenkins

2023년 3월 3일
·
0개의 댓글
·

CI/CD 적용해보기 (1) : Github Actions

개발자에게 있어서 CI / CD는 굉장히 중요하다고 한다. CI/CD를 통해 자동화함으로써 개발자의 생산성을 향상시킬 수 있으며, 휴먼 에러 없이 서비스 배포를 관리할 수 있기 때문이라고 생각한다. 실제로 적용해보기 위해서 기존에 진행했던 프로젝트에 Github Ac

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

효율적인 개발을 하기 위한 CI와 CD(일해라 SLAVE여!)

CI(Continuous Integration)와 CD(Continuous Delivery/Deployment)는 소프트웨어 개발 프로세스에서 자동화된 빌드, 테스트, 배포를 위해 사용되는 방법론입니다.CI는 개발자들이 작성한 코드를 자동으로 빌드하고 테스트하는 과정입

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

도커와 젠킨스를 이용한 CI/CD

📌 계기 프로젝트를 안드로이드 개발하는 팀원분들하고 같이 하다 보니 개발 과정에서 지속적으로 배포를 해야 됐다. 도커를 사용해서 배포를 하고 있었지만 매번 빌드하고 도커허브에 올리고 pull 해서 실행시키기 번거롭기 때문에 젠킨스를 사용해서 자동화를 해보기로 했다.

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

젠킨스 파이프라인 생성 - CI 작업

젠킨스 파이프라인을 생성해보자!

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

젠킨스와 CI/CD

CI 지속적인 통합(Continuous Integration) /CD(Continuous Delivery)빌드/테스트 자동화 과정. CI 는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration) 을 의미함.애플리케이션에 대한 새로운

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

CI/CD 자동화 도구의 이해

CI/CD는 개발자 및 팀에 의해서 개발된 결과물에 대해 지속적인 통합/배포 하는 프로세스를 말함.CI(Continuous Integration)CD(Continuous Delivery) -- CI에서 통합된 데이터를 검증하고 최종 배포를 수동으로 수행하는 것CD(Co

2023년 2월 9일
·
0개의 댓글
·

CI/CD

사용자가 서비스를 사용하려면 아래 과정이 필요하다. 컴파일 빌드 배포

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

eXtreme Programming

소수설 주창중 하나인 eXtreme Programming에 대해 알아보자.

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

probot으로 github comment bot 만들기

지난번에 github action으로 명령어 인식하는 방법을 만들었었다. 하지만 여러 레포에 적용하려다보니 코드가 분산되고 관리비용이 더 증가하는 것을 느꼈다. 이번에는 github app을 만들어보겠다. 나도 처음 해보는거라 최대한 자세히 작성하겠다.

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

[01.30] 내일배움캠프[Spring] TIL-61

CI (Continuous Integration)해석하면 "지속적 통합" 으로 여러 개발자가 하나의 프로젝트를 같이 개발할 때 발생하는 불일치를 최소화 해주는 개념입니다.CI 를 제대로 구현하면 애플리케이션 변경 사항 반영 시 자동으로 빌드 및 테스트 되어 잘못된 코드

2023년 1월 30일
·
0개의 댓글
·