How can I show changes to the build when running a test task?

I am trying to configure a Jenkins server that will have separated Jobs to run the building of our projects and to test them.

The problem is that when we run the test jobs, they don´t automatically poll for the changes in the build. This data can be easily found in our build Jobs, but the test jobs don´t have a polling.log (no source code, so no changes, these Jobs are mstest Jobs and doesn´t build anything).

We want to be able to show our developers what are the changes in the source code of the Project (between the last two builds) so they know who could be responsable for breaking the tests.

I am not sure if I made myself clear, please feel free to ask me if you need more information to answer my question.

Answers


This won't work for manually-started builds, but if you trigger your test job off a successful build job, then the test job instance will show which build job triggered it. This provides good traceability.

Also consider the Blame Upstream Committers or Claim plugins, they might get you part-way there.


Need Your Help

How to call ejabberdctl from PHP (Apache)

linux path ejabberd

I am trying to call ejabberdctl from PHP but i keep getting an error code of 3 (Failed RPC connection to the node ejabberd@localhost: nodedown).

Could not find provider class SMACK 4.1.1 Android

android android-studio build.gradle smack

I'm new to android development and Smack and using a sample code from link. But when I tried to use smack 4.1.1 api I am getting class not found errors when running the app on API Level below 22.