한남도사
close
프로필 배경
프로필 로고

한남도사

  • 분류 전체보기 (25)
    • DevOps (22)
      • CI & CD (8)
      • AWS (8)
      • Terraform (6)
    • Network & System (2)
      • Network (2)
    • Security (1)
      • Forensics (1)
  • 홈
  • 태그
  • 방명록
[CI/CD] GitLab 기초 지식

[CI/CD] GitLab 기초 지식

ConfigurationScript → Job → Stages → Pipeline 순서대로Script들이 Job단위로 묶이고Job들이 하나의 Stage를 구성하고Stage들이 모여 Pipeline을 구축한다.CI/CD 파이프라인고객에게 새로운 버전의 소프트웨어를 제공하기 위해 수행하는 단계이다.빌드-테스트-릴리즈-배포 등으로 이루어져있다.CI/CD 파이프라인의 요소빌드 - 애플리케이션을 빌드테스트 - 코드를 테스트하는 단계릴리즈 - Git과 같은 리포지토리에 릴리즈 한다.배포 - 코드를 Prod에 배포하는 단계구성 요소파이프 라인은 Jobs와 Stages로 구성된다.Jobs - 수행할 작업을 정의코드 컴파일, 테스트 작업 등등Stages - Jobs를 실행할 시기Job 구성 요소Jop의 동작을 정의하는 ..

  • format_list_bulleted DevOps/CI & CD
  • · 2024. 9. 30.
  • textsms
[CI/CD] Gitlab Vs Github

[CI/CD] Gitlab Vs Github

Git이란?개발자들이 프로그램과 관련된 파일들을 저장하고 공유하는데 사용한다. 언제든지 저장 시점으로 되돌아 갈 수 있다.GitLab이란?GitLab은 소스 코드의 저장 기능 외에도 이슈 추적 기능이 있고, CI/CD 기능이 있다. 그리고 비공개 저장소를 무제한으로 생성 할 수 있다.실무에서의 몇몇 문제들Commit하고 merge하려고 보니, 충돌나는 경우서로 합의 되지않은 코드가 배포되는 경우서로의 개발 내용에 대한 이해도가 낮은 경우이러한 문제를 해결하려면 개발 내용들은 모두 별개의 Branch로 관리되러야 한다.  GitLab VS GitHubGitLabDevOps의 모든 기능을 제공하는 단일 애플리케이션이다.GitHubDevOps의 일부 기능을 제공하며 사용자가 원하는 툴을 사용하여 CI/CD 두..

  • format_list_bulleted DevOps/CI & CD
  • · 2024. 9. 23.
  • textsms
[CI/CD] CI/CD 기초 지식

[CI/CD] CI/CD 기초 지식

프로젝트를 만들고 배포 후 동작이 올바르게 동작하지 않거나 수정사항이 생겼을 때,수정 -> 컴파일 -> 빌드 -> 테스트과정들을 반복해야한다. CI (Continuous Integration)지속적인 통합이라는 의미개발을 진행하면서 여러명이 하나의 코드에 대해서 수정을 진행해도 지속적으로 통합하면서 관리할 수 있도록 하는 것을 의미한다.참고개발자들 각자 구현해야 할 기능을 new branch에 개발하고 main으로 통합을 Merge라고 한다.CD (Continuous Deployment)지속적 서비스 제공, 지속적인 배포를 의미코드를 변경을 하고 Merge를 통해 빌드, 테스트를 통과하면 수동 개입 없이 해당 변경 사항을 자동으로 배포한다.CI/CD 파이프라인Push/Merge와 같은 이벤트가 발생했을 ..

  • format_list_bulleted DevOps/CI & CD
  • · 2024. 9. 20.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (25)
    • DevOps (22)
      • CI & CD (8)
      • AWS (8)
      • Terraform (6)
    • Network & System (2)
      • Network (2)
    • Security (1)
      • Forensics (1)
최근 글
인기 글
최근 댓글
태그
  • #alb
  • #devops
  • #AWS
  • #Terraform
  • #테라
  • #GitHub
  • #aws 기초
  • #CI/CD
  • #테라폼
  • #air_ric3
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바