diff --git a/.github/workflows/manual-trigger-job.yml b/.github/workflows/manual-trigger-job.yml index 6f279b7..8c70eea 100644 --- a/.github/workflows/manual-trigger-job.yml +++ b/.github/workflows/manual-trigger-job.yml @@ -2,7 +2,9 @@ name: Manually trigger an Azure Machine Learning job on: workflow_dispatch: - + pull_request: + branches: + - main jobs: train: runs-on: ubuntu-latest @@ -15,4 +17,7 @@ jobs: uses: azure/login@v2 with: creds: ${{secrets.AZURE_CREDENTIALS}} + - name: Run Azure Machine Learning training job + run: az ml job create -f src/job.yml --stream --resource-group ${{vars.AZURE_RESOURCE_GROUP}} --workspace-name ${{vars.AZURE_WORKSPACE_NAME}} +# Test test \ No newline at end of file diff --git a/.github/workflows/train-dev.yml b/.github/workflows/train-dev.yml index 2cc5a3f..6ef1889 100644 --- a/.github/workflows/train-dev.yml +++ b/.github/workflows/train-dev.yml @@ -56,7 +56,7 @@ jobs: --set inputs.training_data.path=azureml:diabetes-dev-folder@latest \ --stream | tee training_output.log - - name: Extract dev metrics from logs + - name: Extract dev metrics from logs # Test id: parse-metrics run: | if [ ! -f training_output.log ]; then diff --git a/src/job.yml b/src/job.yml index 9e6c769..2a8b772 100644 --- a/src/job.yml +++ b/src/job.yml @@ -7,8 +7,8 @@ command: >- --metrics_output ${{outputs.metrics_output}} inputs: training_data: - type: - path: + type: uri_file + path: azureml:diabetes-data@latest reg_rate: 0.01 outputs: metrics_output: