- publisher:
name: git-mail-notify-failure
publishers:
- git-mail-notify-failure-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-failure-mailinglist
publishers:
- git-mail-notify-failure-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}, dev-ci@FreeBSD.org
- publisher:
name: git-mail-notify-failure-developers-only
publishers:
- git-mail-notify-failure-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-failure-admin-only
publishers:
- git-mail-notify-failure-custom:
freebsd_mail_disable: false
freebsd_send_to:
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-failure-doc
publishers:
- git-mail-notify-failure-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}, doceng@FreeBSD.org
- publisher:
name: git-mail-notify-failure-custom
publishers:
- email-ext:
recipients: '{obj:freebsd_recipients}'
subject: "$PROJECT_NAME - Build #$BUILD_NUMBER - $BUILD_STATUS"
body: |
$PROJECT_NAME - Build #$BUILD_NUMBER (${{ENV, var="GIT_COMMIT"}}) - $BUILD_STATUS
Build information: ${{BUILD_URL}}
Full change log: ${{BUILD_URL}}changes
Full build log: ${{BUILD_URL}}console
Status explanation:
"Failure" - the build is suspected being broken by the following changes
"Still Failing" - the build has not been fixed by the following changes and
this is a notification to note that these changes have
not been fully tested by the CI system
Change summaries:
(Those commits are likely but not certainly responsible)
${{CHANGES, format="%r by %a:\\n%m\\n"}}
The end of the build log:
${{BUILD_LOG}}
failure: true
unstable: false
fixed: false
presend-script: ${{DEFAULT_PRESEND_SCRIPT}}
send-to: '{obj:freebsd_send_to}'
disable-publisher: '{obj:freebsd_mail_disable}'
- publisher:
name: git-mail-notify-unstable
publishers:
- git-mail-notify-unstable-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-unstable-mailinglist
publishers:
- git-mail-notify-unstable-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}, dev-ci@FreeBSD.org
- publisher:
name: git-mail-notify-unstable-developers-only
publishers:
- git-mail-notify-unstable-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-unstable-admin-only
publishers:
- git-mail-notify-unstable-custom:
freebsd_mail_disable: false
freebsd_send_to:
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-unstable-doc
publishers:
- git-mail-notify-unstable-custom:
freebsd_mail_disable: false
freebsd_send_to:
- developers
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}, doceng@FreeBSD.org
- publisher:
name: git-mail-notify-unstable-custom
publishers:
- email-ext:
recipients: '{obj:freebsd_recipients}'
subject: "$PROJECT_NAME - Build #$BUILD_NUMBER - $BUILD_STATUS"
body: |
$PROJECT_NAME - Build #$BUILD_NUMBER (${{ENV, var="GIT_COMMIT"}}) - $BUILD_STATUS
Build information: ${{BUILD_URL}}
Full change log: ${{BUILD_URL}}changes
Full build log: ${{BUILD_URL}}console
Status explanation:
"Unstable" - some tests are suspected being broken by the following changes
"Still Unstable" - the failing test cases have not been fixed by these
following changes and this is a notification to note that
these changes have not been fully tested by the CI system
Change summaries:
(Those commits are likely but not certainly responsible)
${{CHANGES, format="%r by %a:\\n%m\\n"}}
The failed test cases:
${{FAILED_TESTS, showStack="false", showMessage="true", maxTests=100}}
failure: false
unstable: true
fixed: false
presend-script: ${{DEFAULT_PRESEND_SCRIPT}}
send-to: '{obj:freebsd_send_to}'
disable-publisher: '{obj:freebsd_mail_disable}'
- publisher:
name: git-mail-notify-fixed
publishers:
- git-mail-notify-fixed-custom:
freebsd_mail_disable: false
freebsd_send_to:
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-fixed-mailinglist
publishers:
- git-mail-notify-fixed-custom:
freebsd_mail_disable: false
freebsd_send_to:
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}, dev-ci@FreeBSD.org
- publisher:
name: git-mail-notify-fixed-admin-only
publishers:
- git-mail-notify-fixed-custom:
freebsd_mail_disable: false
freebsd_send_to:
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}
- publisher:
name: git-mail-notify-fixed-doc
publishers:
- git-mail-notify-fixed-custom:
freebsd_mail_disable: false
freebsd_send_to:
- recipients
freebsd_recipients: ${{DEFAULT_RECIPIENTS}}, doceng@FreeBSD.org
- publisher:
name: git-mail-notify-fixed-custom
publishers:
- email-ext:
recipients: '{obj:freebsd_recipients}'
subject: "$PROJECT_NAME - Build #$BUILD_NUMBER - $BUILD_STATUS"
body: |
$PROJECT_NAME - Build #$BUILD_NUMBER (${{ENV, var="GIT_COMMIT"}}) - $BUILD_STATUS
Build information: ${{BUILD_URL}}
Full change log: ${{BUILD_URL}}changes
Full build log: ${{BUILD_URL}}console
Change summaries:
(Those commits are likely but not certainly responsible)
${{CHANGES, format="%r by %a:\\n%m\\n"}}
failure: false
unstable: false
fixed: true
presend-script: ${{DEFAULT_PRESEND_SCRIPT}}
send-to: '{obj:freebsd_send_to}'
disable-publisher: '{obj:freebsd_mail_disable}'