This is a bootstrapping repo for AI Factory. This repo performs the following tasks:
- Downloads secrets from Azure Key vault
- Creates a new Azure DevOps project
- Creates a service connection for connecting to Azure via a service principal
- Creates a service connection for connecting to Github via Personal Access Token
- Creates the following 3 github repos:
- Project-< ProjectName >-Code Repo for Machine Learning Code
- Project-< ProjectName >-Controller for MLOps pipelines
- Project-< ProjectName >-IAC for Infrastructure as Code
- Creates the following 3 pipelines in the Azure DevOps project created above:
- Infrastructure as Code pipeline
- Training pipeline
- Scoring pipeline
Instructions for the setup of this repo can be found on the getting started page