You've already forked jenkins-lib
forked from jenkins/jenkins-lib
Добавление отправки результатов сборки в почту и телеграм
This commit is contained in:
@@ -63,6 +63,18 @@ class ConfigurationReaderTest {
|
||||
|
||||
assertThat(jobConfiguration.getTimeoutOptions().getBdd()).isEqualTo(120);
|
||||
assertThat(jobConfiguration.getTimeoutOptions().getZipInfoBase()).isEqualTo(123);
|
||||
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getEmailNotificationOptions().getOnAlways()).isTrue();
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getEmailNotificationOptions().getOnSuccess()).isFalse();
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getEmailNotificationOptions().getAlwaysEmailOptions().getAttachLog()).isTrue();
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getEmailNotificationOptions().getAlwaysEmailOptions().getRecipientProviders()).hasSize(2);
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getEmailNotificationOptions().getAlwaysEmailOptions().getDirectRecipients()).hasSize(2);
|
||||
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getEmailNotificationOptions().getFailureEmailOptions().getDirectRecipients()).isEmpty();
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getEmailNotificationOptions().getFailureEmailOptions().getRecipientProviders()).hasSize(1);
|
||||
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getTelegramNotificationOptions().getOnAlways()).isFalse();
|
||||
assertThat(jobConfiguration.getNotificationsOptions().getTelegramNotificationOptions().getOnFailure()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@@ -31,5 +31,26 @@
|
||||
"publishToAllureReport": false,
|
||||
"publishToJUnitReport": true
|
||||
},
|
||||
"notifications": {
|
||||
"email": {
|
||||
"onAlways": true,
|
||||
"alwaysOptions": {
|
||||
"attachLog": true,
|
||||
"directRecipients": [
|
||||
"1@1.com",
|
||||
"2@1.com"
|
||||
]
|
||||
},
|
||||
"failureOptions": {
|
||||
"recipientProviders": [
|
||||
"developers"
|
||||
]
|
||||
}
|
||||
},
|
||||
"telegram": {
|
||||
"onAlways": false,
|
||||
"onFailure": true
|
||||
}
|
||||
},
|
||||
"logosConfig": "logger.rootLogger=DEBUG"
|
||||
}
|
Reference in New Issue
Block a user