31 lines
868 B
YAML
31 lines
868 B
YAML
name: Python Start Release on ADO
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
tag:
|
|
description: "Tag to release"
|
|
required: true
|
|
|
|
permissions:
|
|
contents: read
|
|
id-token: write
|
|
|
|
jobs:
|
|
python-start-ado-release-job:
|
|
name: Trigger ADO Pipeline for Python Release
|
|
runs-on: ubuntu-latest
|
|
environment: "integration"
|
|
steps:
|
|
- name: Azure Login
|
|
uses: azure/login@v2
|
|
with:
|
|
client-id: ${{ secrets.AZURE_CLIENT_ID }}
|
|
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
|
|
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
|
|
- name: Start DevOps pipeline
|
|
uses: azure/cli@v2
|
|
with:
|
|
inlineScript: |
|
|
az pipelines run --id ${{ vars.ADO_PYTHON_RELEASE_ID }} --org ${{ vars.ADO_ORG }} --project ${{ vars.ADO_PROJECT_NAME }} --parameters tag=${{ inputs.tag }} delay=0
|