본문 바로가기
반응형

Pipeline2

GitHub Actions로 FastAPI Docker 이미지 AWS ECR에 자동 배포하기 개요이번 글에서는 GitHub Actions를 활용해 FastAPI 프로젝트를 AWS ECR에 자동으로 Docker 이미지로 빌드 & 푸시하는 전체 과정을 소개합니다.CI/CD 파이프라인을 처음 구성하는 분들이라면, 이 글을 따라 하면서 다음을 배울 수 있습니다:FastAPI 프로젝트에 Docker 적용하기AWS ECR에 리포지터리 만들기GitHub Secrets 설정GitHub Actions Workflow 구성하기 1. FastAPI 프로젝트 생성mkdir fastapi-app && cd fastapi-apppython -m venv venvsource venv/bin/activatepip install fastapi uvicorn📄 app/main.pyfrom fastapi import FastA.. 2025. 8. 7.
[JENKINS] GITLAB 연동 및 웹훅 그리고 파이프 라인 설정 목차 보통 jenkins를 사용하면 new item으로 만들거나 pipeline으로 만드는데 new item 많이 해봤으니 pipeline으로 해보기로 했습니다. 1. GITLAB 플러그인 설치 대시보드 - 젠킨스 관리 - 플러그인 매니저에 들어가셔서 위에 스크린샷에 업데이트된 목록 다음 설치가능을 선택합니다. 그러면 오른쪽에 search 창이 있는데 거기에서 gitlab을 입력합니다. gitlab이 있을텐데 저는 설치 한상태라 왼쪽에 체크박스가 없습니다. 체크박스에 체크를 한뒤 아래에 재시작없이 설치 혹은 다운후 설치한뒤 재시작하는 버튼을 선택하여 설치해줍니다. 2. GITLAB 프로젝트와 JENKINS PIPELINE 연결 gltlab과 jenkins를 연결하기 위해선 두가지가 필요합니다. 1. gi.. 2022. 5. 20.
반응형