regression from 1.1 to 1.2.2: projects keep building even without changes
-------------------------------------------------------------------------
Key: CONTINUUM-1979
URL: http://jira.codehaus.org/browse/CONTINUUM-1979
Project: Continuum
Issue Type: Bug
Affects Versions: 1.2.2
Reporter: deckrider
We have continuum set up this way on purpose:
POM filename pom.xml
Goals release:prepare release:perform
Arguments --batch-mode
Build Fresh false
Always Build false
Is it default ? true
Schedule DEFAULT_SCHEDULE
Build Environment jdk1.5.0
Description default maven2 buildDefinition
It worked fine with continuum 1.1 stand alone (only projects with real changes
would build, but with continuum 1.2.2 stand alone, it builds all projects all
the time, even if there are no new changes to subversion.
The log messages are confusing, since at first it leads you to believe the
unchanged project won't build, but then it builds anyway:
2008-11-17 18:00:00,033 [continuumScheduler_Worker-6] INFO schedulesActivator
- >>>>>>>>>>>>>>>>>>>>> Executing build job (DEFAULT_SCHEDULE)...
2008-11-17 18:00:00,561 [continuumScheduler_Worker-6] INFO continuum -
Enqueuing ':: example' with build definition 'Default Maven 2 Build Definition'
- id=
3).
2008-11-17 18:00:00,600 [pool-1-thread-1] INFO buildController - Initializing
build
2008-11-17 18:00:00,880 [pool-1-thread-1] INFO buildController - Starting
build of :: example
2008-11-17 18:00:01,116 [pool-1-thread-1] INFO buildController - Updating
working dir
2008-11-17 18:00:01,116 [pool-1-thread-1] INFO buildController - Performing
action check-working-directory
2008-11-17 18:00:01,137 [pool-1-thread-1] INFO buildController - Performing
action update-working-directory-from-scm
2008-11-17 18:00:01,635 [pool-1-thread-1] INFO
action#update-working-directory-from-scm - Updating project: :: example', id:
'1' to '/opt/app/xyz/var/2-cont
inuum/working-directory/1'.
2008-11-17 18:00:01,976 [pool-1-thread-1] INFO
org.apache.continuum.scm.manager.Slf4jScmLogger - Executing: /bin/sh -c cd
/opt/app/xyz/var/2-continuum/work
ing-directory/1 && svn --non-interactive update
/opt/app/xyz/var/2-continuum/working-directory/1
2008-11-17 18:00:01,980 [pool-1-thread-1] INFO
org.apache.continuum.scm.manager.Slf4jScmLogger - Working directory:
/opt/app/xyz/var/2-continuum/working-di
rectory/1
2008-11-17 18:00:04,399 [pool-1-thread-1] INFO buildController - Merging SCM
results
2008-11-17 18:00:05,111 [pool-1-thread-1] INFO buildController - The project
was not built because no changes were detected in sources since the last build
.
2008-11-17 18:00:07,305 [pool-1-thread-1] INFO continuumBuildExecutor#maven2
- Found changes in project's version ( maybe project was recently released ),
building
2008-11-17 18:00:07,306 [pool-1-thread-1] INFO buildController - Changes
found in the current project, building
2008-11-17 18:00:07,306 [pool-1-thread-1] INFO buildController - Performing
action update-project-from-working-directory
2008-11-17 18:00:07,445 [pool-1-thread-1] INFO
action#update-project-from-working-directory - Updating project ':: example'
from checkout.
2008-11-17 18:00:10,028 [pool-1-thread-1] INFO buildController - Performing
action execute-builder
2008-11-17 18:00:11,038 [pool-1-thread-1] WARN continuumBuildExecutor#maven2
- Could not find the executable 'mvn' in this path:
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira