我们在 yaml 中使用了脚本,但收到的电子邮件包含单行内容(正文),我需要在电子邮件正文中换行。
- template: /templates/python-v1
- template: /templates/sendEmail
parameters:
to: ${{ parameters.to }}
body: "Hi Team, This pull request has encountered errors: $(ERRORMESSAGE) Kindly address these issues and resubmit the pull request. Thank you. Sincerely, [DevOps Team]"
from : ${{ parameters.from }}
subject : ${{ parameters.subject }}
我们在 yaml 中使用了脚本,但收到的电子邮件包含单行内容(正文),我需要在电子邮件正文中换行。
您可以使用“|”在
body
之后定义内容。
主要yaml:
steps:
- template: templates/sendEmail.yml
parameters:
to: ${{ parameters.to }}
body: |
Hi Team, This pull request has encountered errors:
$(ERRORMESSAGE)
Kindly address these issues and resubmit the pull request.
Thank you.
Sincerely,
[DevOps Team]
from : ${{ parameters.from }}
subject : ${{ parameters.subject }}
模板yaml:
parameters:
- name: to # defaults for any parameters that aren't specified
default: ''
- name: from
default: ''
- name: subject
default: ''
- name: body
default: ''
steps:
- task: SendEmail@1
inputs:
To: ${{ parameters.to }}
From: ${{ parameters.from }}
Subject: ${{ parameters.subject }}
Body: ${{ parameters.body }}
BodyAsHtml: false
AddAttachment: false
SmtpServer: 'smtp-mail.outlook.com'
SmtpUsername: '$(useremail)'
SmtpPassword: '$(pwd)'