# cd

169개의 포스트
post-thumbnail

CI/CD & AWS 배포

CI/CD 컴파일: 컴퓨터가 이해할 수 있는 언어로 번역 빌드: 컴파일 된 코드를 실제 실행할 수 있는 상태로 만드는 것 배포: 빌드가 완성된 파일을사용자가 접근할 수 있는 환경에 배치 CI(Continuous Integration) : 개발을 하면서 코드에 대한 통

5일 전
·
0개의 댓글
·
post-thumbnail

CI/CD를 위한 시스템 아키텍처 실습(3)

이번 실습의 마지막 단계인 CD 구축이다. 이전에 사용한 Jenkins와 WAS 서버를 연결해주어야한다. 참고자료] [원격 서버 배포 velog Jenkins with WAS Install Jenkins plugin Jenkins 관리 > 플러그인 관리 > Avail

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

CI/CD를 위한 시스템 아키텍처 실습(2)

참고자료: Docker를 활용하여 Jenkins설치저번글에 이어서 Jenkins를 설치하고 Gitlab과 연동까지 해볼 것이다.이미지를 검색하고 다운로드한다.docker run으로 다운받은 이미지로 jenkins를 실행해보자.\-d detached mode (백그라운드

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

CI/CD를 위한 시스템 아키텍처 실습(1)

참고자료: 도커 공식문서2CPU, 4G(권장 8G)docker repository를 system에 추가install dockerrun dockercheck installed docker-compose❓위 커맨드를 실행했을 때, 아래와 같은 에러가 발생했다.❗️실행파일에

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

무중단 배포를 알고 계신가요?

최근 어느 커뮤니티에서 대화를 나누는 도중 ci/cd에 대해서 어떻게 구현한 것인지에 대한 질문이 있었는데 그에 대한 답변에 대해서 스스로 바로 떠오르지 못했기 때문에 이번 글을 작성하게 되었다. 고민에 빠지게 된 질문 > 무중단 배포가 뭘까요? 그래서 여러가지

2023년 5월 17일
·
2개의 댓글
·
post-thumbnail

CI/CD

CI/CD 란 말이지.

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

Learn Trunk Based Development, CD / CI

after Git-flow) Trunk Based Development, CD, CI

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

CI, CD

CI, CD

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

[용어 정리] 쿠버네티스

쿠버네티스 ◇ 컨테이너 오케스트레이션이란 >시스템 전체를 통괄하고 여러 개의 컨테이너를 관리하는 일을 뜻함 여러 개의 컨테이너를 지휘하는 도구 ◇ 쿠버네티스의 장점 >* 온프레미스 환경에서 수행하는 서버 업그레이드, 패치, 백업 등의 작업을 자동화(오토 스케일링, 서비스 디스커버리, 로드 밸런싱등)하여 인프라 관리보다는 서비스 관리에 집중할 수 있음 서...

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

코드 Push로 배포까지! Spring Boot + Github Actions + Docker

한 번 해두면 두고두고 써먹는 자동 배포 프로세스!

2023년 4월 25일
·
0개의 댓글
·

CI/CD

CI: 빌드와 테스트 자동화 + 공유저장소에 병합.여기서 공유저장소란? git 과 같은 버전관리 시스템 사용 시 여러명의 개발자가 하용하는것. 이렇게 될 경우 새로운 코드의 변경사양이 저장소에 통합되지 않을 경우 서로 충돌이 일어날 수 있다. 이것을 사용해 빌드 /

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

[Shell] 리눅스/맥 명령어 (pwd, cd, ls, mkdir, rmdir)

pwd 현제 경로 출력하기

2023년 4월 16일
·
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

31. CI/CD

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

2023년 3월 8일
·
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

프로젝트 CD 적용기 2 - 젠킨스 파이프라인 작성

첫 배포를 하기 위해서 CD(지속적인 배포 Continous Delivery)까지 적용을 하려고 했다. 이전 글에서 배포용 ec2 와 RDS 관련 설정을 해주었다.현재 내 프로젝트의 작업 순서를 보면 다음과 같다.

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

젠킨스와 CI/CD

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

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