반응형

IaC/CI CD Tool 19

ArgoCD 설치 AWS & GCP

Overview 오늘은 ArgoCD AWS GCP 설치 방법에 대해서 알아보려고 한다. 2023.05.17 - [IaC/CI CD Tool] - ArgoCD란? ArgoCD란? Overview 오늘은 ArgoCD에 대해 공부해보려고 한다. ArgoCD란? Argo CD 는 Kubernetes를 위한 선언적 GitOps 지속적 배포 도구이다. 그렇다면 왜 ArgoCD를 사용해야 할까? 애플리케이션 정의, 구성 및 환경은 선 somaz.tistory.com ArgoCD Install argocd 설치 방법은 Cloud 환경 또는 Onpremise 환경이라고 크게 다르지 않다. kubectl create ns argocd # Normal mode kubectl apply -n argocd -f https://..

IaC/CI CD Tool 2023.08.09

4. GitLab 버전 업그레이드

Overview 오늘은 GitLab 버전 업그레이드 방법에 대해 알아보려고 한다. 2023.04.20 - [IaC/CI CD Tool] - 1. GitLab이란? / 개념 및 설치 1. GitLab이란? / 개념 및 설치 Overview 오늘은 CI Tool 중 하나인 GitLab에 대해서 공부해보려고 한다. 다음시간에는 GitLab Runner에 대해 공부할 예정이다. GitLab이란? GitLab은 소프트웨어 개발 및 협업을 위한 올인원 솔루션을 제공하 somaz.tistory.com 2023.04.23 - [IaC/CI CD Tool] - 2. GitLab이란? / GitLab Runner 개념 및 설치 2. GitLab이란? / GitLab Runner 개념 및 설치 Overview 오늘은 Git..

IaC/CI CD Tool 2023.08.08

3. Github Action (With Automate Pull Request)

Overview 오늘은 Pull Request에 대해서 알아본 후 Github Action Pull Request 자동화에 대해서 공부해보려고 한다. 2023.05.19 - [IaC/CI CD Tool] - 1. Github Action이란? 1. Github Action이란? Overview 오늘은 Github Action에 대해서 공부해보려고 한다. Github Action이란? GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD) 플랫폼이다. 리포지 somaz.tistory.com 2023.05.23 - [IaC/CI CD Tool] - 2. Github Action 주요 문법(Syntax) 2. Github Action 주요 문..

IaC/CI CD Tool 2023.05.23

2. Github Action (With Syntax)

Overview 오늘은 Github Action 문법에 대해서 공부해보려고 한다. 2023.05.19 - [IaC/CI CD Tool] - 1. Github Action이란? 1. Github Action이란? Overview 오늘은 Github Action에 대해서 공부해보려고 한다. Github Action이란? GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD) 플랫폼이다. 리포지 somaz.tistory.com Github Action 문법 Workflow란? GitHub Actions에서 최상위 개념은 워크플로(Workflow)이다. 워크플로는 쉽게 말해 '작업의 흐름'으로, 특정한 목적을 위한 일련의 실행 트리거, 환경, ..

IaC/CI CD Tool 2023.05.22

1. Github Action이란?

Overview 오늘은 Github Action에 대해서 공부해보려고 한다. Github Action이란? GitHub Actions는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 지속적 통합 및 지속적 배포(CI/CD) 플랫폼이다. 리포지토리에 대한 모든 풀 요청을 빌드 및 테스트하는 워크플로를 생성하거나 Merge된 풀 요청을 프로덕션에 배포할 수 있다. Github Action 구성요소 Workflows 워크플로는 GitHub Actions의 기본 구성 단위이다. 일반적으로 ".github/workflows/.yml"이라는 YAML 파일에 정의된다. 워크플로우는 하나 이상의 작업을 포함할 수 있으며 리포지토리에서 푸시 또는 풀 요청과 같은 이벤트에 의해 트리거된다. on: push: bra..

IaC/CI CD Tool 2023.05.19

ArgoCD란?

Overview 오늘은 ArgoCD에 대해 공부해보려고 한다. ArgoCD란? Argo CD 는 Kubernetes를 위한 선언적 GitOps 지속적 배포 도구이다. 그렇다면 왜 ArgoCD를 사용해야 할까? 애플리케이션 정의, 구성 및 환경은 선언적이고 버전이 제어되어야 한다. 애플리케이션 배포 및 수명 주기 관리는 자동화되고 감사 가능하며 이해하기 쉬워야 한다. GitOps는 무엇일까? GitOps는 2017년에 위브웍스(Weaveworks Inc.)에서 처음 사용한 용어로 프로젝트에 DevOps의 실천 방법 중 하나이다. 클라우드 네이티브 애플리케이션을 대상으로 한 지속적 배포(Continuous Deployment)에 초점을 두고 있다. 단어로 알 수 있듯이 애플리케이션의 배포와 운영에 관련된 모..

IaC/CI CD Tool 2023.05.17

3. GitLab이란? / GitLab CI/CD

Overview오늘은 GitLab CI/CD 구동방식과 문법에 대해 공부해보려고 한다.그리고 .gitlab-ci.yml 파일을 작성하여 실습을 할 예정이다. Gitlab 설치와 Gitlab Runner 설치는 아래의 페이지를 참고하길 바란다.2023.04.20 - [IaC/CI CD Tool] - 1. GitLab이란? / 개념 및 설치2023.04.23 - [IaC/CI CD Tool] - 2. GitLab이란? / GitLab Runner 개념 및 설치GitLab CI/CD란?GitLab CI/CD(연속 통합/연속 배포)는 애플리케이션 구축, 테스트 및 배포 프로세스를 자동화하는 GitLab의 기본 제공 기능이다.  모든 코드 변경에 대해 테스트 및 유효성 검사를 실행하여 코드베이스의 품질과 안정성을..

IaC/CI CD Tool 2023.04.24

2. GitLab이란? / GitLab Runner 개념 및 설치

Overview오늘은 GitLab Runner의 개념과 설치 방법에 대해 알아보려고 한다. 다음시간에는 GitLab CI/CD 구동방식과 GitLab 문법에 대해 자세히 공부해보려고 한다. GitLab 설치는 아래의 페이지를 참고하기 바란다.2023.04.21 - [IaC/CI CD Tool] - 1. Gitlab이란? / 개념 및 설치  GitLab Runner란?GitLab Runner는 GitLab과 함께 작동하여 코드 변경 사항을 자동으로 빌드, 테스트 및 배포하는 CI 도구이다. ​   CI/CD 파이프라인에 정의된 작업을 실행하는 오픈 소스 프로젝트로 Runners라는 시스템에서 작업을 실행한다. GitLab Runner는 Linux, macOS, Windows 및 Kubernetes 클러스터..

IaC/CI CD Tool 2023.04.23

1. GitLab이란? / 개념 및 설치

Overview 오늘은 CI Tool 중 하나인 GitLab에 대해서 공부해보려고 한다. 다음시간에는 GitLab Runner에 대해 공부할 예정이다. GitLab이란? GitLab은 소프트웨어 개발 및 협업을 위한 올인원 솔루션을 제공하는 웹 기반 DevOps 플랫폼이다. 팀이 소프트웨어 프로젝트를 보다 효율적으로 계획, 생성, 구축, 테스트 및 배포하는 데 도움이 되는 다양한 도구와 기능을 제공한다. GitLab 주요기능 Git 리포지토리 관리 이슈 추적 및 프로젝트 관리 CI(지속적인 통합) 및 CD(지속적인 배포) 코드 검토 보안 및 규정 준수 타사 도구와의 통합 GitLab 설치(Ubuntu 18,20,22.04) Step 1. 시스템 업데이트 & 패키지 설치 ## Update System ##..

IaC/CI CD Tool 2023.04.20
반응형