【发布时间】:2021-11-14 18:19:38
【问题描述】:
为了向 azurepipeline yaml 传递值,在运行时,我一直在寻找合适的参数数据类型来传递 ip 地址。这可以作为字符串添加吗?
parameters:
- name: subscription
type: string
default: 'Mysubscription'
- name: DZoneResourcegroup
type: string
default: ''
- name: DZone
type: string
default: ''
- name: hostname
type: string
default: ''
- name: ip
type: string
default: ''
trigger: none
stages:
- stage: Create_DNS_Record
displayName: 'Create DNS Record'
jobs:
- job: Create_DNS
pool:
name: mypool
steps:
- task: AzureCLI@2
inputs:
azureSubscription: ${{ parameters.subscription }}
scriptType: 'bash'
scriptLocation: 'inlineScript'
inlineScript: 'az network dns record-set a add-record -g ${{ parameters.DZoneResourcegroup }} -z ${{ parameters.DZone }} -n ${{ parameters.hostname }} -a ${{ parameters.ip }}'
如果可能的话,还要寻找比这更好的方法来实现自动化,并在相应的记录已存在于 DNS 区域中时收到通知。
【问题讨论】:
标签: azure-devops azure-pipelines azure-cli