Thanks to visit codestin.com
Credit goes to github.com

Skip to content
 
 

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure DevOps Hands-on Lab with GitHub Actions

Hands-on Lab 개요

  • ASP.NET 웹앱을 Azure의 Azure App Service에 배포하고, GitHub Actions를 사용하여 CI/CD pipeline을 구성함.

  • 주요 특징

    • Pipeline 파일은 /.github/workflows 경로에 있는 YAML(.yml) 파일에서 정의됨
    • 배포 자격증명은 Publish Profile, Service Principal, OpenID Connect
    • CI와 CD 스테이지를 분리하고 승인 과정 생성
    • Connection String등의 Secret정보들은 KeyVault를 통해 안전하게 중앙 집중 관리
    • 정적 분석 및 수집 도구를 이용하여 테스트 결과 및 정적점검 현황 확인

사전 요구 사항 (필요 도구)

사용 리소스 및 환경

  • Azure App Service
  • Azure Container Registry
  • Azure Key Vault
  • Azure Contrainer Registry
  • GitHub Repository
  • GitHub Actions for CI/CD Pipeline
  • [Optional] SonarQube

실습 순서

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors