# ci

251개의 포스트
post-thumbnail

[프로그래머스] 데브코스 데이터엔지니어링 TIL Day 28

📖 학습주제 > 가장 많이 사용되는 AWS 클라우드에 대해 실습 중심으로 학습 (3) IAM(Identity and Access Management) AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스 리소스를 사용하도록 인증(로그인) 및 권한 부여(

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

git-jenkins-docker-argo 배포

깃허브-젠킨스-도커-nginx CI/CD 구축 실습 이 전에 깃 레포에 커밋을 하면 웹훅을 젠킨스에 날려서 젠킨스에서는 깃 레포를 클론 한 뒤 nginx 에 담아서 도커 이미지로 빌드해서 도커 허브에 올리는 것까지 실습하였다.여기에 몇 가지 사항을 변경하였다.젠킨스 파

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

github-jenkins-docker-nginx CI / CD 구축 실습

깃허브에서 프로젝트를 커밋한다웹훅으로 젠킨스에 알린다젠킨스에서 프론트엔드 프로젝트를 nginx를 통해 배포하는 도커 이미지로 만든다젠킨스가 도커 이미지를 도커 허브에 올린다도커 허브에서 이미지를 pull해서 실행한다 (추후 아르고 cd로 전환 예정)docker pull

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

gitlab-jenkins CI / CD를 위한 시스템 아키텍처 구축실습

소프트웨어의 규모가 커지고 복잡해지면서 분업과 협업은 필수가 되었습니다. 이 분업과 협업의 과정에서 코드의 Merge 과정은 더욱 더 까다로워졌으며 테스트하는 데에는 더 큰 자원을 소비하게 되었습니다. 이러한 배경 속에서 CI와 CD가 탄생하게 되었습니다.CI는 \*\

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

Ubuntu 20.04 CodeDeploy-Agent 설치 에러

특정 서버에 자동 배포 업무를 맡게 되었다. CI 툴은 Jenkins와 AWS의 CodeDeploy, S3를 사용하기로 하였다. Jenkins 설치부터 다 기록하고 싶었지만 회사 AWS 계정과 개인 정보가 많이 들어가 맞이한 이슈와 해결과정만 적는것 양해 부탁드립니다.

2023년 11월 18일
·
0개의 댓글
·

[Spring boot] CI/CD 프로젝트에 적용해보기!

네~ 갑자기 자동배포로 훌쩍 뛰어넘었습니다원래 포스팅을 프로젝트에서 적용한 순서대로 상세히 적는게 목표였으나 제가 오늘 CI/CD를 성공한게 너무 기뻐서 이 기쁨을 나누고, 더 새록새록 기억이 날 때 남기고자 작성하게 되었습니다!블로그를 쓰면서는 많은 분들이 보실 수

2023년 11월 14일
·
0개의 댓글
·

Git commit_msg 훅 사용해보기

참고자료 Git hooks 이란? (+ Husky + lint-staged) Git Hook을 이용해 코드 포맷팅 체크와 커밋 메시지 검증하기 git hook이란 .git/hooks 폴더에 위치한 shell 스크립트 연동하여 사용할 코드는 동일한 폴더(.git/hooks)에 저장 git hook 종류 클라이언트 훅 pre-commit com...

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

Jenkins CI/CD Project 개념정리

CI/CD (Continuous Integration/Continuous Delivery)는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더욱 짧은 주기로 고객에게 제공하는 방법입니다. CI/CD의 기본 개념은 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포

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

Flutter Fastlane 버전 컨트롤

출처 : \[flutter] 48... fastlane을 이용한 앱 배포 자동화 하기(AOS, IOS)출처 : <a href="https://deku.posstree.com/ko/flutter/fastlane/출처 : The operation couldn

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

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - CI/CD

개발자가 코드를 작성했다면, 다음 할 일은 지속적으로 코드를 합치고 코드를 배포해야 한다.이를 CI/CD라고 한다.혼자가 아닌 수많은 개발자가 코드를 합치고 배포를 계속해서 시스템이 없이 수동으로 한다면 아래와 같은 일이 발생 한다.dev 서버에 누가 배포했나요? 제

2023년 10월 24일
·
0개의 댓글
·
post-thumbnail

CI / CD

CI/CD

2023년 10월 16일
·
0개의 댓글
·
post-thumbnail

GitHub Action으로 CI 구현하기

팀 프로젝트를 진행하면서 빌드가 되지 않거나 테스트를 통과하지 않는 코드가 PR로 올라오는 휴먼 에러를 방지하기 위해 Pull Request 시 자동으로 빌드 및 테스트를 진행하여 성공한 코드에 한해 병합이 이루어질 수 있도록 테스트 자동화를 구현하기로 했다.

2023년 10월 14일
·
0개의 댓글
·
post-thumbnail

10/5 TIL CI / CD 에 대해서

CI/CD는 "지속적 통합" (Continuous Integration) 및 "지속적 배포" (Continuous Deployment 또는 Continuous Delivery)의 약어로, 소프트웨어 개발 및 배포 프로세스를 자동화하고 효율화하기 위한 중요한 개념입니다.

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

CI/CD

Continuous Integration작업하는 모든 사람이 정기적으로(최소 하루에 한 번) 변경 사항을 중앙 저장소에 병합하도록 하는 방식Continuous Delivery / Continuous Deployment스테이징 / 프로덕션main 브랜치 -> deliev

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

CI/CD 툴을 무엇을 사용 할 것인가 ?

사이드 프로젝트 진행 전 기술 스텍을 정하기 위한 나의 생각을 정리한다. 세 번째로 CI/CD 툴을 무엇을 사용 할 것인가에 대해 정리해본다. CI/CD가 뭔데 ? > CI (지속적 통합) : 개발자들이 작성한 코드를 자동으로 빌드하고 테스트하는 과정으로 새로운 코드

2023년 9월 21일
·
0개의 댓글
·
post-thumbnail

CI / CD란?

> ## 애플리케이션 개발 단계를 자동화하여 보다 짧은 주기로 통합 및 배포하는 것을 의미한다. CI (Continuous Integration) : 지속적인 통합 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합되는 것. 동시에

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

CS 21 CI/CD

CI/CD는 지속적 통합(Continuous Integration)과 지속적 배포(Continuous Deployment 또는 Continuous Delivery)의 약어로, 소프트웨어 개발과 배포 프로세스를 자동화하고 효율화하기 위한 개발 방법론 및 도구입니다.지속적

2023년 9월 16일
·
0개의 댓글
·
post-thumbnail

Github Actions CI (gradle)

일단 build 시 jar 파일이 생성되는 과정만 만들어 둘 것이다.(이외의 컨벤션은 아직 명확하게 정해둔게 없기 때문에 추후 수정 예정)맨 처음 텅 빈 코드부터 짜기에는 어려움이 있으니 깃헙측에서 친절하게 템플릿을 제공한다.Java With Gradle 이라는 것을

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

DataBase Collation : utf8mb4_unicode_ci 가 의미하는 것

DB연결시 텍스트 데이터를 취급하는 과정에서 Database Encoding과 Database Collation이 있다.제대로 사용하기 전에 어느 역할을 하는지 알아야하기 때문에, 이 글을 작성하게 되었다.❓MySQL/MariaDb database management

2023년 9월 7일
·
0개의 댓글
·
post-thumbnail

AWS CI/CD

CI/CD 프로세스와 실제 서비스에서 어떻게 구현하고 있는지 aws 활용한 무중단 배포까지 한번에 정리하기

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