Why is Jenkins triggering IVY build even though no SVN change?

I have a Jenkins job which polls SVN every five minutes for changes. I am seeing weird behaviour whereby even when the log clearly states there are no SCM changes since the last poll. Jenkins parses the individual ivy.xml files and each of the build.xml files are called. The build files then compile the code already checked out in the Jenkins workspace and then subsequently publish a 1.0-snapshot jar artefact to IVY. This is basically publishing an identical snapshot to IVY. Trying to understand why Jenkins proceeds to parse the ivy files even though no SCM change has been detected.

The log output for the job is shown below.

   Started by user anonymous
   [EnvInject] - Loading node environment variables.
   Building in workspace C:SoftwareJenkinsworkspaceSnapshots
   Updating svn://*****/Project1 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project2 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project3 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project4 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project5 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project6 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project7 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project8 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   Updating svn://*****/Project9 at revision '2016-08-04T09:04:38.318 +0100'
   At revision 3570
   no change for svn://*****/Project1 since the previous build
   no change for svn://*****/Project2 since the previous build
   no change for svn://*****/Project3 since the previous build
   no change for svn://*****/Project4 since the previous build
   no change for svn://*****/Project5 since the previous build
   no change for svn://*****/Project6 since the previous build
   no change for svn://*****/Project7 since the previous build
   no change for svn://*****/Project8 since the previous build
   no change for svn://*****/Project9 since the previous build
   Parsing Ivy Descriptor Files
   Triggering com.****:ivy1
   Triggering com.****:ivy2
   Triggering .....

   Finished: SUCCESS

Any pointers welcomed.


Started by User "Anonymous" Can you confirm that there are security settings and not everyone is able to manually trigger the build. "Anonymous" indicates that someone is manually triggering the build.

链接地址: http://www.djcxy.com/p/54956.html

上一篇: 标签栏控制器内的视图控制器不是自动的

下一篇: 为什么詹金斯即使没有SVN改变,也会触发IVY?