Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ci
Path: blob/main/jjb/mail-notify.yaml
1130 views
1
- publisher:
2
name: mail-notify-failure
3
publishers:
4
- mail-notify-failure-custom:
5
freebsd_mail_disable: false
6
freebsd_send_to:
7
- developers
8
- recipients
9
- publisher:
10
name: mail-notify-failure-custom
11
publishers:
12
- email-ext:
13
recipients: ${{DEFAULT_RECIPIENTS}}
14
subject: "$PROJECT_NAME - Build #$BUILD_NUMBER (r${{ENV, var=\"SVN_REVISION\"}}) - $BUILD_STATUS"
15
body: |
16
$PROJECT_NAME - Build #$BUILD_NUMBER (r${{ENV, var="SVN_REVISION"}}) - $BUILD_STATUS
17
18
Build information: ${{BUILD_URL}}
19
Full change log: ${{BUILD_URL}}changes
20
Full build log: ${{BUILD_URL}}console
21
22
Status explanation:
23
"Failure" - the build is suspected being broken by the following changes
24
"Still Failing" - the build has not been fixed by the following changes and
25
this is a notification to note that these changes have
26
not been fully tested by the CI system
27
28
Change summaries:
29
(Those commits are likely but not certainly responsible)
30
31
${{CHANGES, format="%r by %a:\\n%m\\n"}}
32
33
The end of the build log:
34
35
${{BUILD_LOG}}
36
failure: true
37
unstable: false
38
fixed: false
39
presend-script: ${{DEFAULT_PRESEND_SCRIPT}}
40
send-to: '{obj:freebsd_send_to}'
41
disable-publisher: '{obj:freebsd_mail_disable}'
42
43
- publisher:
44
name: mail-notify-unstable
45
publishers:
46
- mail-notify-unstable-custom:
47
freebsd_mail_disable: false
48
freebsd_send_to:
49
- developers
50
- recipients
51
- publisher:
52
name: mail-notify-unstable-custom
53
publishers:
54
- email-ext:
55
recipients: '${{DEFAULT_RECIPIENTS}}'
56
subject: "$PROJECT_NAME - Build #$BUILD_NUMBER (r${{ENV, var=\"SVN_REVISION\"}}) - $BUILD_STATUS"
57
body: |
58
$PROJECT_NAME - Build #$BUILD_NUMBER (r${{ENV, var="SVN_REVISION"}}) - $BUILD_STATUS
59
60
Build information: ${{BUILD_URL}}
61
Full change log: ${{BUILD_URL}}changes
62
Full build log: ${{BUILD_URL}}console
63
64
Status explanation:
65
"Unstable" - some tests are suspected being broken by the following changes
66
"Still Unstable" - the failing test cases have not been fixed by these
67
following changes and this is a notification to note that
68
these changes have not been fully tested by the CI system
69
70
Change summaries:
71
(Those commits are likely but not certainly responsible)
72
73
${{CHANGES, format="%r by %a:\\n%m\\n"}}
74
75
The failed test cases:
76
77
${{FAILED_TESTS, showStack="false", showMessage="true", maxTests=100}}
78
failure: false
79
unstable: true
80
fixed: false
81
presend-script: ${{DEFAULT_PRESEND_SCRIPT}}
82
send-to: '{obj:freebsd_send_to}'
83
disable-publisher: '{obj:freebsd_mail_disable}'
84
85
- publisher:
86
name: mail-notify-fixed
87
publishers:
88
- mail-notify-fixed-custom:
89
freebsd_mail_disable: false
90
freebsd_send_to:
91
#- culprits
92
- recipients
93
- publisher:
94
name: mail-notify-fixed-custom
95
publishers:
96
- email-ext:
97
recipients: ${{DEFAULT_RECIPIENTS}}
98
subject: "$PROJECT_NAME - Build #$BUILD_NUMBER (r${{ENV, var=\"SVN_REVISION\"}}) - $BUILD_STATUS"
99
body: |
100
$PROJECT_NAME - Build #$BUILD_NUMBER (r${{ENV, var="SVN_REVISION"}}) - $BUILD_STATUS
101
102
Build information: ${{BUILD_URL}}
103
Full change log: ${{BUILD_URL}}changes
104
Full build log: ${{BUILD_URL}}console
105
106
Change summaries:
107
(Those commits are likely but not certainly responsible)
108
109
${{CHANGES, format="%r by %a:\\n%m\\n"}}
110
failure: false
111
unstable: false
112
fixed: true
113
presend-script: ${{DEFAULT_PRESEND_SCRIPT}}
114
send-to: '{obj:freebsd_send_to}'
115
disable-publisher: '{obj:freebsd_mail_disable}'
116
117