Create azure-pipelines-model-deploy.yml

This commit is contained in:
Jordan Edwards
2019-04-28 12:47:45 -07:00
committed by GitHub
parent a8e4fc2f9a
commit 8e559ef577

View File

@@ -0,0 +1,51 @@
trigger:
- master
pool:
vmImage: 'Ubuntu-16.04'
steps:
- task: DownloadSecureFile@1
inputs:
name: config.json
secureFile: config.json
- script: cp $(Agent.TempDirectory)/config.json $(Build.SourcesDirectory)
- script: dir
- task: AzureCLI@1
displayName: 'Install the CLI'
inputs:
azureSubscription: 'azmldemows'
scriptLocation: inlineScript
inlineScript: 'az extension add -n azure-cli-ml'
- task: AzureCLI@1
displayName: 'Attach folder to workspace'
inputs:
azureSubscription: 'azmldemows'
scriptLocation: inlineScript
inlineScript: 'az ml folder attach'
- task: AzureCLI@1
displayName: 'Register model'
inputs:
azureSubscription: 'azmldemows'
scriptLocation: inlineScript
inlineScript: 'az ml model register -n sklearn_regression_model.pkl -p sklearn_regression_model.pkl'
- task: AzureCLI@1
displayName: 'Deploy model'
inputs:
azureSubscription: 'azmldemows'
scriptLocation: inlineScript
inlineScript: 'az ml model deploy -n acicicd -m sklearn_regression_model.pkl:1 --ic inferenceConfig.yml --dc deploymentConfig.yml'
- task: AzureCLI@1
displayName: 'Delete deployed service'
inputs:
azureSubscription: 'azmldemows'
scriptLocation: inlineScript
inlineScript: 'az ml service delete -n acicicd'