본문 바로가기
반응형

DevOps9

GitLab CI/CD 파이프라인 기능별 분리 - 기능 별 동작 구성 시리즈 : GitLab + Terraform + Ansible 으로 VM 프로비저닝 자동화하기 1. [Rocky Linux 기반 GitLab Docker 설치하기] 2. [Terraform 기초 - Docker Provider로 배우기] 3.[GitLab Runner 설치 및 Terraform 파이프라인 구성]4. GitLab CI/CD 파이프라인 기능별 분리 5. [Terraform 디스크 문제와 xe 명령어 전환] (예정) 6. [GitHub vs GitLab CI/CD 실전 비교] (예정) 🔹 들어가며이전 글에서 GitLab Runner를 설치하고 기본적인 CI/CD 파이프라인을 구성했습니다. 하지만 실제로 VM 생성/조회/삭제 기능을 모두 하나의 파이프라인에 넣으니 몇 가지 문제들이 발생.. 2026. 2. 7.
GitLab Runner 설치 및 Terraform 파이프라인 구성 시리즈 : GitLab + Terraform + Ansible 으로 VM 프로비저닝 자동화하기 1. [Rocky Linux 기반 GitLab Docker 설치하기] 2. [Terraform 기초 - Docker Provider로 배우기] 3.GitLab Runner 설치 및 Terraform 파이프라인 구성4. GitLab CI/CD로 VM 자동 생성 실전 (예정) 5. [Terraform 디스크 문제와 xe 명령어 전환] (예정)6. [GitHub vs GitLab CI/CD 실전 비교] (예정) 🔹 들어가며이전 글에서 GitLab을 Docker로 구축하고, Terraform 기초를 Docker Provider로 학습했습니다. 이번에는 본격적으로 GitLab Runner를 설치하고 CI/CD 파이프라.. 2026. 1. 31.
Terraform 기초 다시 시작하기 - Docker Provider 컨테이너 자동화 시리즈 : GitLab + Terraform + Ansible 으로 VM 프로비저닝 자동화하기 1. [Rocky Linux 기반 GitLab Docker 설치하기] ✅ 2. [Terraform 기초 - Docker Provider로 배우기] 3. [GitLab Runner 설치 및 Terraform 파이프라인 구성]4. [Terraform 디스크 문제와 xe 명령어 전환] (예정)5. [GitHub vs GitLab CI/CD 실전 비교] (예정)🔹 들어가며GitLab + Terraform + Ansible 기반 VM 포털 프로젝트를 시작하기 전에, Terraform을 다시 공부하기로 했습니다.사실 몇 년 전 AWS 인스턴스를 Terraform으로 자동 생성하는 테스트를 해본 적이 있었지만, 구체적인.. 2026. 1. 25.
Rocky Linux 기반 GitLab Docker 설치하기 시리즈 : GitLab + Terraform + Ansible 으로 VM 프로비저닝 자동화하기 1. [Rocky Linux 기반 GitLab Docker 설치하기] 2. [Terraform 기초 - Docker Provider로 배우기] 3. [GitLab Runner + Terraform으로 VM 자동 프로비저닝]4. [Terraform 디스크 문제와 xe 명령어 전환] (예정)5. [GitHub vs GitLab CI/CD 실전 비교] (예정)🔹 들어가며좋은 기회로 팀 내 리소스 자동화 툴을 생성하는 사이드 프로젝트를 진행하게 되었습니다.본격적인 프로덕션 환경을 구축하기 전에, Docker 기반 테스트 환경에서 GitLab 구성한 내용들을 정리해보았습니다. 🔹 GitLab vs GitHub구분G.. 2026. 1. 24.
Windows에서 Git & GitHub 연동하기 - 실전 가이드 🔹 들어가며안녕하세요! Windows PC를 사용하게 되며, 오늘 로컬 PC를 GitHub와 연동하였는데요. 오랜만의 초기설정이라, Windows 환경에서의 연동 설정이 번거롭게 느껴졌습니다. 이번 글에서는 Windows 환경에서 로컬 프로젝트를 GitHub와 연동하는 전체 과정을 매뉴얼 형태로 정리해보았습니다. 🔹 작업 환경시스템 구성OSWindows 11터미널Git Bash (MINGW64)패키지 관리자winget - Windows용 오픈 소스 명령줄 패키지 관리자Git사전 설치됨목표로컬 프로젝트 폴더를 GitHub 원격 저장소와 연동 사전 요구사항# Git 설치 확인$ git --version# Windows 패키지 관리자 확인$ winget --version# GitHub 계정 (github.. 2026. 1. 15.
Self-hosted GitHub Runner를 통한 CI/CD 자동 배포 파이프라인 구축 안녕하세요. 오랜만에 인사드립니다. 😊오늘은 GitHub Actions의 Self-Hosted Runner를 활용하여 완전 자동화된 배포 시스템 구축 과정을 공유하고자 합니다. 기존 인프라를 활용하여 코드 배포 자동화를 달성하는 방법에 대해 다뤄보겠습니다. 🔹 개요이전까지는 코드 변경이 있을 때마다 서버에 SSH 접속하여 수동으로 빌드-배포하는 방식을 사용해왔으나 최근 프로젝트 인원들과 GitHub Oranizations을 활용하여 공유된 코드들을 개발/관리하고 있었습니다. 하지만 개발이 진행되면서 코드 관리나 배포 과정에서 몇 가지 문제점들이 발견되었습니다. 해결이 필요했던 문제들빌드 환경의 일관성 부족개발자 로컬 환경, 개발 서버, 운영 서버에 각각 코드가 존재어느 환경에 어떤 버전의 코드가 배.. 2025. 11. 2.
반응형