Q: 2
A project consists of distributed teams working in a 24-hour environment, where activities happen
at all hours of the day. This project adopts a CI (Continuous Integration) process when developer
check-in code and consists of automated activities that include generating a build and deploying it to
a test environment. Automated integration tests are run multiple times a day. The project have asked
for a report containing the automation test results for every build, which must be available 24/7 to
the project team.
Which of the following would be the BEST way to automatically provides this report?
Options
Discussion
Option A. seen this approach in several practice exams and official guides too.
Email report for each build could work, so I'd pick C.
Probably A here. Dashboard with build history covers the 24/7 access requirement and lets everyone check results whenever, not just when emailed. Pretty sure that's what they want for distributed teams.
Its A for CI setups like this, dashboard always up, covers the access any time requirement.
A here. Had something like this in a mock and dashboard access was always the best pick for 24/7 distributed teams, especially with build history needed. Email reports don’t guarantee anytime access or good tracking. Pretty sure on this but open to other takes if I missed a detail.
Definitely A here-dashboard gives 24/7 access and historical data, which fits a global CI team. Email isn’t reliable for time zones and instant access, plus you’d lose context if you overwrite results. Unless there’s a strict notification requirement, dashboard is safer. Anyone disagree?
C or A. Initially thought C since emailing every report for each build makes sure everyone sees it, but that’s a lot of noise and not as easy to check at any time. Pretty sure A is better because a dashboard fits the '24/7 access' part and stores build history for the team, but C might fool some since it mentions auto reporting. Trap is that email isn’t really scalable here. Agree?
A
A made the most sense to me for this scenario. Dashboard gives the team constant access any time without having to wait for emails, and storing results per build is just smarter for CI setups. Unless they're asking for active notifications, I’d stick with A, but open to arguments for C.
B , but I'm not super confident. Emailing results seems handy but probably a trap since it's not as good for 24/7 on-demand access as a dashboard. A is likely better for history and distributed teams, anyone disagree?
Be respectful. No spam.