Azure / mlops-v2

Azure MLOps (v2) solution accelerators. Enterprise ready templates to deploy your machine learning models on the Azure Platform.
https://learn.microsoft.com/en-us/azure/machine-learning/concept-model-management-and-deployment
MIT License
478 stars 225 forks source link

Add azure devops repo init #54

Closed drosevear closed 1 year ago

drosevear commented 1 year ago

This PR add a .azuredevops directory that accelerates an MLOps project template implementation in Azure DevOps. More particularly, it:

ghost commented 1 year ago

CLA assistant check
All CLA requirements met.

kevball2 commented 1 year ago

noticed a spelling issue - .azuredevops/scripts/iniitalise_repo.sh

kevball2 commented 1 year ago

@cindyweng was that name change something I could updated on the PR. I didn't think to try!

setuc commented 1 year ago

@drosevear Thank you very much for your contribution. We can fill this with the documentation for folks who want to get started with Azure DevOps as their code repository.

kevball2 commented 1 year ago

@setuc is specific documentation you would like to see for this new functionality? I would like to test this functionality with AzDo Repositories and would be willing to write the required documentation.

setuc commented 1 year ago

@dhangerkapil for your review

setuc commented 1 year ago

@setuc is specific documentation you would like to see for this new functionality? I would like to test this functionality with AzDo Repositories and would be willing to write the required documentation.

@kevball2 Apologies for the delay, somehow I am not getting any alerts on the comments. Anyways, the steps that we are looking for is someone who is starting off, how they can make use of these steps in ADO, potentially with a screenshot. Thank you for your help.

dhoppenb commented 1 year ago

Hi, While testing this I found an issue in the creation of mlops pipelines in scripts/create_ado_pipelines.sh line 26. Should be: mlops_pipeline_files=$(ls $path_to_mlops_pipelines). Other than that it works well :).

dhangerkapil commented 1 year ago

Two Issues

  1. In initialise-project.yml change initialise_repo.sh to initalise_repo.sh or change the name of script to initialise_repo.sh
  2. As mentioned above by @dhoppenb change the scripts/create_ado_pipelines.sh. Should be: mlops_pipeline_files=$(ls $path_to_mlops_pipelines)

Some documentation will be helpful for the setting changes for ADO project, devops pipelines and repos to run initialise-proj successfully. Happy to help with that. Will do more tests for infra and mlops pipelines next week.