xv
7.26. Managing project roles .......................................................................................... 191
7.27. Assigning roles to users ........................................................................................ 191
7.28. Configuring the Audit Trail plugin .......................................................................... 192
7.29. Setting up Job Configuration History ....................................................................... 193
7.30. Viewing Job Configuration History ......................................................................... 194
7.31. Viewing differences in Job Configuration History ...................................................... 194
8.1. Configuring email notification .................................................................................. 197
8.2. Configuring advanced email notification .................................................................... 199
8.3. Configuring email notification triggers ....................................................................... 201
8.4. Customized notification message .............................................................................. 202
8.5. Claiming a failed build ........................................................................................... 203
8.6. RSS Feeds in Jenkins ............................................................................................. 204
8.7. Creating a build radiator view .................................................................................. 205
8.8. Displaying a build radiator view ............................................................................... 206
8.9. Installing the Jenkins IM plugins .............................................................................. 207
8.10. Jenkins needs its own dedicated IM user account ....................................................... 207
8.11. Setting up basic Jabber notification in Jenkins ........................................................... 208
8.12. Advanced Jabber configuration ............................................................................... 208
8.13. Jenkins Jabber messages in action ........................................................................... 210
8.14. Install the Jenkins IRC plugins ............................................................................... 211
8.15. Advanced IRC notification configuration .................................................................. 212
8.16. Advanced build job IRC notification configuration ..................................................... 213
8.17. IRC notification messages in action ......................................................................... 214
8.18. Jenkins notifications in Eclipse ............................................................................... 215
8.19. Launching the Jenkins Tray Application ................................................................... 216
8.20. Running the Jenkins Tray Application ...................................................................... 216
8.21. Creating a Notifo service for your Jenkins instance ..................................................... 218
8.22. Configuring Notifo notifications in your Jenkins build job ........................................... 218
8.23. Receiving a Notifo notification on an iPhone ............................................................. 219
8.24. Using the Hudson Helper iPhone app ....................................................................... 220
8.25. Sending SMS notifications via an SMS Gateway Service ............................................. 221
8.26. Receiving notification via SMS .............................................................................. 222
8.27. Configuring Jenkins Sounds rules in a build job ......................................................... 223
8.28. Configuring Jenkins Sounds ................................................................................... 223
8.29. Configuring Jenkins Speaks ................................................................................... 224
8.30. A Nabaztag ......................................................................................................... 225
8.31. Configuring your Nabaztag .................................................................................... 226
9.1. It is easy to configure Checkstyle rules in Eclipse ........................................................ 230
9.2. Configuring PMD rules in Eclipse ............................................................................ 233
9.3. Generating code quality reports in a Maven build ........................................................ 239
9.4. Configuring the violations plugin for a Freestyle project ................................................ 240
9.5. Violations over time ............................................................................................... 241
9.6. Violations for a given build ..................................................................................... 241