GitHub Actions 또는 Azure Pipelines를 사용하여 Java 앱을 신속하게 개발 및 배포

중급
개발자
Azure
Azure App Service
Azure Database for MySQL
Azure Pipelines

GitHub Actions 또는 Azure Pipelines를 사용하여 Terraform 구성을 만들고, Azure 리소스를 프로비저닝하고, CI/CD(연속 통합 및 지속적인 업데이트)를 위한 프로젝트를 설정합니다.

학습 목표

이 모듈에서는 다음을 수행합니다.

  • Azure 리소스의 Terraform 구성을 만듭니다.
  • 인프라를 프로비저닝하고 Azure에 배포합니다.
  • GitHub Actions 또는 Azure Pipelines를 사용하여 CI/CD(연속 통합 및 지속적인 업데이트)를 위한 프로젝트를 설정합니다.

사전 요구 사항

  • Azure 구독
  • GitHub 계정
  • (필요에 따라 Azure Pipelines를 사용하도록 선택하는 경우)
  • 소프트웨어 개발에 관한 기본 지식
  • Azure 리소스 관리 및 프로비저닝에 관한 기본 지식