검색 본문
hskhsmm.tistory.com 성민의 Develog CI/CD란? 4 CI/CD가 뭐야? 요즘 같이 빠르게 변화하는 시대에 어떻게 하면 시장과 고객의 요구에 빠르게 반응해서 제품을 출시, 업데이트를 할 것인가가 큰 과제이다. 이것을 위해서 세계적으로 많은 기업들이 개발 프로세스로 사용하고 있다. CI/CD란 간단히 말해서 어플리케이션 개발 단계에서부터 배포 때까지 이 모든 단계들을... 2024.04.23 블로그 검색 더보기 soonmin.tistory.com 평생쓰는 IT 개발 노트 [CI/CD] GitLab CI/CD 구축 1. 개요 현재 회사에서는 CI/CD 환경이 구축되어 있지 않다. 애플리케이션 변경 사항이 빈번하게 발생하고 매번 로컬에서 빌드하고, 빌드된 jar 파일 config 등을 직접 서버에 SFTP로 개발/운영 다수의 서버에 배포를 하고 있다.(배포할 때마다 신경 쓸 것도 많다......) 이번 기회에 사수님께 말씀드리고 CI/CD 를 구축해 보기로 했다. 2. CI/CD 란? a. CI(Continuous Integration) - 지속적 통합 요즘은 개발자가 소스코드를 Git으로 관리하고, GitHub나 Gitlab과 같은 원격 저장소를 통해 여러 개발자들과 소스코드를 공유하고 있다. 원격 저장소에 공용으로 사용하는 Repository를 생성하고, 각 개인은 브랜치를 생성하여 작업한다. 이를 통해 여러 개발자가 병렬적으로 작업할 수 있으며, 작업한 코드는 충분한 테스트와 코드리뷰를 통해 통합브랜치(예: main)에 merge 하여 소스코드를 통합한다. CI란 병렬적으로 작업한 새로운 소스 코드에 대해 3. Gitlab CI CD Gitlab CI/CD 구성 brach에 변경사항이 발생하면 조건에 맞는 파이프라인의 jop을 단계적으로 수행한다. 각 지정된 jop(빌드, 테스트 배포 등)은 runner에서 실행되는데, runner 환경을 커스텀하게 지정할 수 있다. runner 환경은 docker, shell, window powershell 등 다양하게 지정할 수 있다. runner를 도커환경으로 구성하면, 서로의 jop에 영향을 주지 않기 때문에 각 jop을 독립적으로 실행할 수 있다. Gitlab에서는 기본적으로 ci cd 기능을 제공해준다. ci/cd 4. 결과 위 파이프라인을 구성한 뒤, 브랜치에 변경사항이 발생하면 build -> test -> dev_deploy -> oper_deploy 작업을 자동으로 진행한다. project - CI/CD - Piplines로 이동하면 파이프라인 실행과정을 확인할 수 있다. build 오른쪽 화면에는 artifacts로 저장된 파일들을 확인 및 다운로드 할 수 있다. artifacts로 저장된 파일들은 다음 jop에서 사용할 수 있도록 자동으로 다운로드 된다. test 빌드가 끝나면 테스트 작업을 진행한다. 로그를 보면 build에서 수행된 결과 10 현재 회사에서는 CI/CD 환경이 구축되어 있지 않다. 애플리케이션 변경 사항이 빈번하게 발생하고 매번 로컬에서 빌드하고, 빌드된 jar 파일 config 등을 직접 서버에 SFTP로 개발/운영 다수의 서버에 배포를 하고 있다.(배포할 때마다 신경 쓸 것도 많다......) 이번 기회에 사수님께 말씀드리고 CI/CD 를 구축해 보기로 했다. GitLab CI/CD gitlab-runner 2024.04.24 jaymon0327.tistory.com 제이몬의 개발일지 AWS CI/CD 무중단 배포의 개념 (Github Actions + ElasticBeanStalk + RDS + ALB + NLB + IAM) 12 1. AWS CI/CD 배포의 개념 2. AWS CI/CD 배포의 실전 3. 실제 프로젝트 배포시 Github Actions 워크플로우 작성법(환경변수 관련) 4. NLB와 DNS 도메인 설정 AWS 데브옵스 실무과정을 수강하면서 노션에 기록해두었던 자료를 총 정리하고 직접 프로젝트를 무중단 배포해보면서 있었던 어려운 점들을 4편에 걸쳐 기록해... 2024.05.31 srilankakim66.tistory.com YoungKi [CI/CD] GitHub-Action을 통한 자동화 14 github-action으로 진행하겠다. https://www.redhat.com/ko/topics/devops/what-is-ci-cd CI/CD(CI CD, 지속적 통합/지속적 배포): 개념, 툴, 구축, 차이 CI/CD는 애플리케이션의 통합 및 테스트 단계부터 제공 및 배포까지 애플리케이션 라이프사이클 전체에서 지속적인 자동화와 지속적인 모니터링을 제공하는 것을... 2024.04.19 sds9429.tistory.com SSU의 코딩블로그 :) CI/CD 기본 개념과 Jenkins를 활용한 실습 13 RedHat에서 정의한 CI/CD 개념은 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기 로 고객에게 제공하는 방법이다.필ㅇ 필요성 예를 들어, 하나의 조직에서 애플리케이션을 개발했는데, 이 애플리케이션의 규모가 상당하다고 생각해보자. 그럼 단순히 개발을 하고, 테스트를 진행하며, 빌드를 한 후... CI cd 배포 자동화 지속적인 통합 Jenkins 자동배포 ci/cd 2024.05.20 redhat.com ko topics CI/CD(Continuous Integration/Continuous Delivery)란? CI의 빌드 자동화, 유닛 및 통합 테스트 수행 후, 이어지는 지속적 제공 프로세스에서는 유효한 코드를 리포지토리에 자동으로 릴리스합니다. 그러므로 효과적인 지속적 제공 프로세스를 실현하기 위해서는 개발... 2023.01.19 웹문서 검색 더보기 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 dev-102.tistory.com 내가 레퍼런스가 되자 AWS Serverless 인프라 및 GitHub Actions CI/CD 구축 기술 스텍 사용하는 기술 스텍을 간단하게 알아보고 인프라 구축 내용으로 넘어가도록 하겠습니다. AWS S3 Amazon S3는 데이터를 버킷 내의 객체로 저장하는 객체 스토리지 서비스 객체는 해당 파일을 설명하는 모든 메타데이터 버킷은 객체에 대한 컨테이너(디렉토리) ⇒ FE에서 build를 통해 만들어내는 산출물(bundle)을 올려두는 용도로 사용합니다. AWS CloudFront Amazon CloudFront는 CDN 서비스 콘텐츠 요청이 발생한 곳과 가까운 Edge Location을 통해 응답 속도 향상 Edge Location에 캐 인프라 구성 및 CI/CD 구축 작업 순서 작업 순서는 아래와 같이 진행됩니다. S3 버킷 생성 ⇒ CloudFront 배포 생성 ⇒ 생성된 버킷 정책 S3에 추가 ⇒ Route 53 도메인 확인 ⇒ GitHub Actions workflow 생성 ⇒ 빌드 후 확인 인프라 구성 작업 내용 1. S3 버킷 생성 AWS S3로 들어가 버킷 만들기를 통해 버킷 생성을 합니다. 버킷 이름은 사용할 도메인(ex. dev-102.tistory.com)으로 적용하고 기존에 사용하고 있는 버킷의 설정을 그대로 들고 올 경우 아래의 설정 복사에서 버킷을 선택하여 적용합니다. 모든 퍼블릭 액세스 차단을 해제 후 버킷 생성을 합니다. 현재 인프라 구성을 CloudFront를 통한 접근만 허용하도록 설정하기 때문에 아래의 내용은 생략 가능하며 버킷의 직접 접근하는 케이스를 위해 따로 정리해두겠습니다.버킷으로 들어가 속성 탭에서 정적 웹사 마무리 인프라 구성 및 CI/CD 구축을 하면서 추가로 설정해야 할 부분이 있을 수 있고 작업 순서도 상황에 따라 바뀔 수 있으니 작업 환경과 상황에 맞게 작업해야겠습니다. 인프라를 구성한 각각의 AWS 서비스를 왜 사용하는지 어떻게 연결하여 사용하는지에 대해서도 공부가 필요합니다. 다음 기회에 각각의 AWS 서비스와 GitHub Actions에 대해 따로 상세하게 포스팅하겠습니다. 이번 포스팅으로 인프라 구성에 도움이 되었으면 좋겠습니다. 참고 자료 https://docs.aws.amazon.com/ https://aws.amazon.c 21 인프라 구성 및 CI/CD 구축을 하면서 추가로 설정해야 할 부분이 있을 수 있고 작업 순서도 상황에 따라 바뀔 수 있으니 작업 환경과 상황에 맞게 작업해야겠습니다. 인프라를 구성한 각각의 AWS 서비스를 왜 사용하는지 어떻게 연결하여 사용하는지에 대해서도 공부가 필요합니다. 다음 기회에 각각의 AWS 서비스와 GitHub Actions에 대해 따로 상세하게 포스팅하겠습니다. 이번 포스팅으로 인프라 구성에 도움이 되었으면 좋겠습니다. 참고 자료 https://docs.aws.amazon.com/ https://aws.amazon.c s3 AWS CloudFront Route 53 aws S3 Github Actions AWS CloudFront aws route 53 aws certificate manager certificate manager 2024.05.11 티스토리 검색 더보기 brunch.co.kr Master Seo 카카오클라우드 4탄-16.CI/CD 12 카카오 클라우드의 CI/CD를 알아보자~ kr-central-1 명령서버 centos 환경 GitHub계정 로컬환경에서 git설치 및 계정 세팅 https://kakaocloud.com/ <0> 사전 준비 <1> DevOps Pipeline 환경 설정 <2> 클릭만으로 CI/CD 파이프라인 구축 <3> 서비스 접속 확인하기 <4> 참고 사이트 <0> 사전 준비 1 컨테이너 레지스트리... OS 2024.02.13 브런치스토리 검색 더보기 story.kakao.com 로이안 로이안 - 카카오스토리 해야 된다는 말이다. 그럼 이것을 누군가가 대신 해준다면이 배포아키텍처 모델이다. 요즘은 CI/CD DEVOPS 등이 많다. 배포를 했다면 이제 운영 서비스를 진행할 것이다. 그럼 이제부터 모니터링을 잘해야 된다... 2024.05.05 카카오스토리 검색 더보기
서비스 안내 Kakao가 운영하는 책 서비스 입니다. 다른 사이트 더보기 CI/CD 저자 온개발팀 출간 2024.3.12. e북 10,800원 젠킨스로 배우는 CI/CD 파이프라인 구축 저자 프라노데이 프라모드 ... 출간 2024.3.11. 도서 29,700원 클라우드 서비스 개발자를 위한 AWS로 구현하는 CI/CD 배포 입문 저자 최주호 외 출간 2023.3.15. 도서 18,000원 Automating DevOps with GitLab CI/CD Pipelines 저자 Cowell Chri... 출간 2023.2.24. 도서 39,000원 Building CI/CD Systems Using Tekton 저자 Joel Lord 출간 2022.5.4. 도서 29,000원 Continuous Integration (CI) and Continuous Delivery (CD) 저자 Henry van M... 출간 2023.7.22. 도서 81,150원 한국의 CI프로덕션 작품전(CD) 저자 소프트라인 편집부 출간 1995.2.1. Go 언어로 배우는 웹 애플리케이션 개발 저자 시미즈 요이치로 출간 2024.2.15. 도서 26,100원 데브옵스관리자 저자 씨익북스 편집부 출간 2024.5.8. e북 4,590원 21세기 홍보 CI 광고(프로페셔널하고 미래 지향적인)(CD1장포함)(양장본... 저자 현대경영연구소 출간 2014.3.10. 도서 22,500원 더보기 (주)카카오는 상품판매의 당사자가 아닙니다.법적고지 안내 (주)카카오는 통신판매중개자로서 통신판매의 당사자가 아니며 상품의 주문 배송 및 환불 등과 관련한 의무와 책임은 각 판매자에게 있습니다.
Kotlin World kotlinworld.com/ 신청자 작성 블로그 자료를 제공하며 Kotlin, Android, Spring, CI, CD 분야에 대해 다룹니다 DevOps.... CI/CD www.scmtechblog.net/ 웹수집 A blog about Release Engineering, SCM, DevOps Build, Deployment, Jenkins, svn, git Source control... CI/CD tools for top teams buildkite.com/ 웹수집 Buildkite is a platform for running fast, secure, and scalable continuous integration pipelines... 사이트 더보기
서비스 안내 Melon Company가 운영하는 음악 서비스입니다. 다른 사이트 더보기 Mozart : Don Giovanni K.527 - Duettino. La Ci Darem La Mano (모차르트 : 돈 지오반니 - 이중창. 그대 손을 잡고) Various Artists 앨범 가장 유명한 모차르트... 2010.01.28. Qi You Ci Li (Album Version) Blue Jeans 앨범 Band Sound ... 2009.01.01. Come and Talk to Me (Remix) Jodeci 앨범 R&B Hits CD... 2005.