if ( ref != null && !ref.equals( value.getProject() ) )
if ( ref != null && !ref.equals( value.getProject() ) )
private void removeBuildResult( BuildResult buildResult ) { buildResultDao.removeBuildResult( buildResult ); // cleanup some files try { File buildOutputDirectory = getConfiguration().getBuildOutputDirectory( buildResult.getProject().getId() ); File buildDirectory = new File( buildOutputDirectory, Integer.toString( buildResult.getId() ) ); if ( buildDirectory.exists() ) { FileUtils.deleteDirectory( buildDirectory ); } File buildOutputFile = getConfiguration().getBuildOutputFile( buildResult.getId(), buildResult.getProject().getId() ); if ( buildOutputFile.exists() ) { FileUtils.forceDelete( buildOutputFile ); } } catch ( ConfigurationException e ) { log.info( "skip error during cleanup build files " + e.getMessage(), e ); } catch ( IOException e ) { log.info( "skip IOException during cleanup build files " + e.getMessage(), e ); } }
if ( buildResult.getProject() != null ) serializer.writeAttribute( "id", String.valueOf( buildResult.getProject().getId() ) ); serializer.writeEndElement();
if ( buildResult.getProject() != null ) serializer.writeAttribute( "id", String.valueOf( buildResult.getProject().getId() ) ); serializer.writeEndElement();
public void removeBuildResult( int buildId ) throws ContinuumException { BuildResult buildResult = getBuildResult( buildId ); store.removeBuildResult( buildResult ); // cleanup some files try { File buildOutputDirectory = getConfiguration().getBuildOutputDirectory( buildResult.getProject().getId() ); File buildDirectory = new File( buildOutputDirectory, Integer.toString( buildId ) ); if ( buildDirectory.exists() ) { FileUtils.deleteDirectory( buildDirectory ); } File buildOutputFile = getConfiguration().getBuildOutputFile( buildId, buildResult.getProject().getId() ); if ( buildOutputFile.exists() ) { buildOutputFile.delete(); } } catch ( ConfigurationException e ) { getLogger().info( "skip error during cleanup build files " + e.getMessage(), e ); } catch ( IOException e ) { getLogger().info( "skip IOException during cleanup build files " + e.getMessage(), e ); } }
builds.put( new Integer( br.getProject().getId() ), br );
builds.put( new Integer( br.getProject().getId() ), br );
builds.put( br.getProject().getId(), br );
builds.put( br.getProject().getId(), br );
Project project = buildResult.getProject(); BuildResult bResult = getLatestBuildResultForProject( project.getId() );
public void updateBuildResult( BuildResult build ) throws ContinuumStoreException { PersistenceManager pm = getPersistenceManager(); Transaction tx = pm.currentTransaction(); Project project = build.getProject(); try { tx.begin(); if ( !JDOHelper.isDetached( build ) ) { throw new ContinuumStoreException( "Not detached: " + build ); } pm.makePersistent( build ); if ( !JDOHelper.isDetached( project ) ) { throw new ContinuumStoreException( "Not detached: " + project ); } project.setState( build.getState() ); //TODO: Use projectDao pm.makePersistent( project ); tx.commit(); } finally { rollback( tx ); } }
public void updateBuildResult( BuildResult build ) throws ContinuumStoreException { PersistenceManager pm = getPersistenceManager(); Transaction tx = pm.currentTransaction(); Project project = build.getProject(); try { tx.begin(); if ( !JDOHelper.isDetached( build ) ) { throw new ContinuumStoreException( "Not detached: " + build ); } pm.makePersistent( build ); if ( !JDOHelper.isDetached( project ) ) { throw new ContinuumStoreException( "Not detached: " + project ); } project.setState( build.getState() ); pm.makePersistent( project ); tx.commit(); } finally { rollback( tx ); } }
File buildOutputFile = configurationService.getBuildOutputFile( build.getId(), build.getProject().getId() );
File buildOutputFile = configurationService.getBuildOutputFile( build.getId(), build.getProject().getId() );