@@ -49,6 +49,11 @@ stages:
49
49
timeoutInMinutes : 0
50
50
steps :
51
51
- template : code-quality-template.yml
52
+ - template : diabetes_regression-get-model-id-artifact-template.yml
53
+ parameters :
54
+ projectId : ' $(resources.pipeline.model-train-ci.projectID)'
55
+ pipelineId : ' $(resources.pipeline.model-train-ci.pipelineID)'
56
+ artifactBuildId : ${{ parameters.artifactBuildId }}
52
57
- task : AzureCLI@1
53
58
name : publish_batchscore
54
59
inputs :
@@ -60,27 +65,16 @@ stages:
60
65
export SUBSCRIPTION_ID=$(az account show --query id -o tsv)
61
66
# Invoke the Python building and publishing a training pipeline
62
67
python -m ml_service.pipelines.diabetes_regression_build_parallel_batchscore_pipeline
63
-
64
- - job : " Get_Model_Artifact"
65
- displayName : " Get Model Artifact"
66
- container : mlops
67
- timeoutInMinutes : 0
68
- steps :
69
- - template : diabetes_regression-get-model-id-artifact-template.yml
70
- parameters :
71
- projectId : ' $(resources.pipeline.model-train-ci.projectID)'
72
- pipelineId : ' $(resources.pipeline.model-train-ci.pipelineID)'
73
- artifactBuildId : ${{ parameters.artifactBuildId }}
74
68
75
69
- job : " Run_Batch_Score_Pipeline"
76
70
displayName : " Run Batch Scoring Pipeline"
77
- dependsOn : ["Build_Batch_Scoring_Pipeline", "Get_Model_Artifact" ]
71
+ dependsOn : ["Build_Batch_Scoring_Pipeline"]
78
72
timeoutInMinutes : 240
79
73
pool : server
80
74
variables :
81
75
pipeline_id : $[ dependencies.Build_Batch_Scoring_Pipeline.outputs['publish_batchscore.pipeline_id']]
82
- model_name : $[ dependencies.Get_Model_Artifact .outputs['MODEL_NAME']]
83
- model_version : $[ dependencies.Get_Model_Artifact .outputs['MODEL_VERSION']]
76
+ model_name : $[ dependencies.Build_Batch_Scoring_Pipeline .outputs['get_model. MODEL_NAME']]
77
+ model_version : $[ dependencies.Build_Batch_Scoring_Pipeline .outputs['get_model. MODEL_VERSION']]
84
78
steps :
85
79
- task : ms-air-aiagility.vss-services-azureml.azureml-restApi-task.MLPublishedPipelineRestAPITask@0
86
80
displayName : ' Invoke Batch Scoring pipeline'
0 commit comments