Skip to main content

Command Palette

Search for a command to run...

Series

CI/CD

  1. Streamlining DevOps: Setting Up CI/CD with Jenkins, GitLab, and Docker

    상황 개발 환경인 윈도우 컴퓨터에서는 자바와 스프링 부트를 설치하고 애플리케이션을 개발하고 디버깅할 수 있습니다. 그리고 개발한 애플리케이션 코드를 버전 관리 시스템(Git 등)을 통해 깃랩에 푸시하면, 깃랩에서는 이 코드를 트리거로 CI/CD 파이프라인을 실행하여 미니 컴퓨터의 우분투에 있는 젠킨스에서 테스트, 빌드, 배포 등의 작업을 수행할 수 있습니다. 즉 개발 서버와 CI/CD의 서버를 분리해서 셋업했다는 뜻입니다. 여기서는 CI/CD ...

    Apr 12, 20245 min read27
  2. [CI/CD] How to automize deployment with Github Actions

    ECS 배포에 성공한 프로젝트의 배포 자동화를 해보도록하겠다 사이드 프로젝트의 actions 탭으로 가서 ecs 템플릿을 검색해서 선택한다 그럼 이렇게 자동으로 생성된다! 하지만 여기엔 큰 변수가 있었으니....바로 최신 업데이트 반영이 안 되어 있다는 점이었다. 자꾸 안 되서 공식 깃허브를 가보고 수정했는데 템플릿을 100% 믿을 수 없다는 것을 알게 되었다... 어떻게 수정했는지도 아래에서 설명하겠다 일단 ECS 템플릿은 2022년 9월 ...

    Sep 13, 20228 min read220
  3. [CI/CD] github actions로 배포 자동화

    리액트-장고 사이드 프로젝트를 진행하면서 프런트 팀원들에게 깃헙액션을 써서 배포 자동화가 되게 해달라는 요청사항을 받았다. 프런트쪽에서 장고 쪽 디펜던시를 전부 다운받지 않고, 매번 해야하는 번거로운 배포 과정을 건너뛰기 위해서 필요하다고 한다. CI/CD에 대한 개념을 훑어보고 다른 데이터 팀원과 함께 깃헙 액션을 셋업해보았다. 1. Actions에 간다 2. Node.js 템플릿 선택 리액트는 노드를 쓰기 때문에 노드 템플릿을 선택하면 ...

    Aug 28, 20222 min read88