본문으로 건너뛰기
배경 이미지

하이라이트

GitLab Pipeline Execution Policy로 DevOps 보안 자동화하기

GitLab의 Pipeline Execution Policy 기능을 사용하면, 모든 변경 사항이 컴플라이언스 요구 사항을 충족하도록 손쉽게 강제하고, 그 결과를 확인할 수 있습니다. 이 글은 Pipeline Execution Policy의 개념, 구성 방법, 정책 적용 확인 방법을 실습 예제와 함께 다뤘습니다.

DevOpsGitLabci/cd

자세히 보기

"ci/cd" 태그와 연관된 22개의 게시물이 있습니다.

모든 태그 보기
GitLab Pipeline Execution Policy로 DevOps 보안 자동화하기GitLab Pipeline Execution Policy로 DevOps 보안 자동화하기

CI/CD 파이프라인은 애플리케이션을 신속하고 안정적으로 배포할 뿐만 아니라, 조직 전체에 일관된 보안 규칙과 컴플라이언스를 적용하는 데도 중요한 역할을 합니다.

Rei
Rei | DevOps Engineer
CI/CD 옵저버빌리티 도입 전략 가이드CI/CD 옵저버빌리티 도입 전략 가이드

CI/CD는 DevOps의 꽃이자, 현대 소프트웨어 개발·배포 프로세스의 바탕을 이루죠. 그러나 전반적인 프로세스의 가시성은 제한적이었습니다.

Grace
Grace | Technical Writer
CI/CD job 실패 원인 찾는 Root Cause Analysis 알아보기CI/CD job 실패 원인 찾는 Root Cause Analysis 알아보기

GitLab의 Root Cause Analysis 기능은 실패한 CI/CD 파이프라인의 근본 원인을 파악하고, 해결 방법을 제안하는 인공지능(AI) 기반 기능입니다.

Steve
Steve | Solutions Architect
파이프라인 개발 간소화 핵심! GitLab CI/CD 컴포넌트, 카탈로그 잘 써먹기파이프라인 개발 간소화 핵심! GitLab CI/CD 컴포넌트, 카탈로그 잘 써먹기

안녕하세요. 인포그랩에서 DevOps 엔지니어로 근무하는 John입니다. 여러분은 GitLab으로 CI/CD 파이프라인을 구성할 때, 재사용성을 높이기 위해 어떻게 하시나요?

John
John | DevOps Engineer
GitLab CI/CD 파이프라인 최적화 방법 : .gitlab-ci.yml 유지 보수성 높이기GitLab CI/CD 파이프라인 최적화 방법 : .gitlab-ci.yml 유지 보수성 높이기

GitLab CI/CD 파이프라인의 핵심인 .gitlab-ci.yml 파일은 프로젝트의 빌드, 테스트, 배포 과정을 정의합니다.

Chad
Chad | DevOps Engineer
지금 알아야 할 CI/CD 트렌드 5가지지금 알아야 할 CI/CD 트렌드 5가지

이 글은 2024년 현재 알아야 할 CI/CD 트렌드 5가지를 정리했습니다. CI/CD는 DevOps의 핵심 프로세스이죠.

Grace
Grace | Technical Writer
GitLab 차세대 ‘CI/CD 컴포넌트’ 알아보기GitLab 차세대 ‘CI/CD 컴포넌트’ 알아보기

CI/CD 컴포넌트는 GitLab CI/CD 템플릿의 차세대로, 파이프라인 생성과 유지 관리를 개선합니다.

Michael
Michael | Software Engineer
GitLab CI/CD와 Jenkins는 무엇이 다를까?GitLab CI/CD와 Jenkins는 무엇이 다를까?

현대 소프트웨어 개발 환경에서는 빠른 속도와 높은 품질을 동시에 달성하는 것이 매우 중요합니다. 이를 위해 DevOps 문화와 CI/CD(Continuous Integration/Continuous Deployment) 접근 방식이 강조되고 있고요. 오늘날 개발 속도를 높여 고품질 소프트웨어를 만드는 데 도움이 되는 다양한 도구가 개발되고 있습니다. 그중에서도 GitLab CI/CD와 Jenkins는 CI/CD 파이프라인을 구축하고 관리하는 데 널리 사용되는 도구인데요. 이는 개발팀과 운영팀의 협업 프로세스를 자동화하여 생산성을 높입니다.

Jeff
Jeff | DevOps Engineer
소프트웨어 개발에서 지속적 테스트소프트웨어 개발에서 지속적 테스트

소프트웨어 테스트는 개발한 소프트웨어가 요구사항을 잘 반영하였는지, 기능이 정상적으로 작동하는지, 안정적인지 등을 확인하여 품질을 유지하고 결함을 확인하는 활동으로 개발 라이프사이클에서 중요한 과정 중 하나입니다. 개발 초기에 버그와 결함을 감지할수록 개발 시간 단축, 비용 최적화, 품질 향상 등의 이점이 있지만 늦게 발견할수록 잠재적 부채가 증가하여 품질이 떨어지고 위험도가 증가하게 됩니다. 따라서 개발 초기부터 주기적으로 테스트 오류와 결함을 줄이는 것이 장기적으로 중요합니다. 이 글에서는 소프트웨어 테스트를 자동화하고 주기적으로 실행하는 지속적 테스트를 알아보겠습니다.

Rei
Rei | DevOps Engineer
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!