Enqurious LogoTM

Use coupon code 'ENQSPARKS25' to get 100 credits for FREE

0
0
Days
0
0
Hours
0
0
Minutes
0
0
Seconds

CI/CD Pipeline Troubleshooting

40 Inputs
2 Hours 30 Minutes
Advanced
scenario poster
Industry
retail-and-cpg
Skills
approach
programming
model-retraining
Tools
databricks
python
azure

Learning Objectives

Understand job dependencies in Azure DevOps pipelines and ensure correct sequencing of jobs.
Troubleshoot and resolve issues related to Azure Key Vault secrets management in CI/CD pipelines.
Correct file paths and model artifact management issues in model testing phases.
Fix issues with predefined tasks used for model training, ensuring correct task usage in the pipeline.
Use the correct syntax for referencing secrets and ensure they are properly passed to pipeline tasks.
Successfully deploy models in a secure and efficient manner using Azure DevOps pipelines.

Overview

In this series of scenarios, learners will explore common issues faced while setting up CI/CD pipelines for Sales Prediction Models in Azure DevOps. These issues include errors related to job dependencies, secrets management, model artifact management, and predefined task usage. The scenarios will focus on troubleshooting and resolving these issues, with a strong emphasis on understanding YAML pipeline configurations and how to ensure smooth execution of pipelines.

The learners will engage in practical exercises that help them identify common pipeline errors, troubleshoot issues, and apply best practices in model deployment, test execution, and secret management. Each scenario is designed to help learners develop a systematic approach to problem-solving in CI/CD pipelines.

Prerequisites

  • Basic understanding of CI/CD pipeline concepts and how they integrate into Azure DevOps.
  • Familiarity with YAML syntax and how it is used to define pipeline configurations in Azure DevOps.
  • Basic knowledge of Azure Key Vault and how to securely manage secrets in Azure DevOps pipelines.
  • Experience in basic model deployment and model testing pipelines (preferably using Python and related tools).
  • Familiarity with tasks like installing Python packages, running model scripts, and managing deployments in Azure DevOps.