From 8e559ef5773c972c5f2af67284eeb1588de1472b Mon Sep 17 00:00:00 2001 From: Jordan Edwards Date: Sun, 28 Apr 2019 12:47:45 -0700 Subject: [PATCH] Create azure-pipelines-model-deploy.yml --- .../azure-pipelines-model-deploy.yml | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 how-to-use-azureml/deploy-to-cloud/azure-pipelines-model-deploy.yml diff --git a/how-to-use-azureml/deploy-to-cloud/azure-pipelines-model-deploy.yml b/how-to-use-azureml/deploy-to-cloud/azure-pipelines-model-deploy.yml new file mode 100644 index 00000000..b035817e --- /dev/null +++ b/how-to-use-azureml/deploy-to-cloud/azure-pipelines-model-deploy.yml @@ -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'