public Integer getPipelineCounter() { return identifier.getPipelineCounter(); }
public Integer getPipelineCounter() { return getIdentifier().getPipelineCounter(); }
String cacheKeyForOriginalJobIdentifier(StageIdentifier stageIdentifier, String jobName) { return cacheKeyGenerator.generate("originalJobIdentifier", stageIdentifier.getPipelineName(), stageIdentifier.getPipelineLabel().toLowerCase(), String.valueOf(stageIdentifier.getPipelineCounter()), stageIdentifier.getStageName().toLowerCase(), stageIdentifier.getStageCounter().toLowerCase(), jobName.toLowerCase()); }
public String getStageLocator() { return String.format("%s/%s/%s/%s", getPipelineName(), getPipelineCounter(), getStageName(), getStageCounter()); }
public String getTitle() { return String.format("%s(%s) stage %s(%s) %s", identifier.getPipelineName(), identifier.getPipelineCounter(), identifier.getStageName(), identifier.getStageCounter(), stageResult); }
String cacheKeyForListOfStageIdentifiers(StageIdentifier stageIdentifier) { return cacheKeyGenerator.generate("stageRunIdentifier", stageIdentifier.getPipelineName(), stageIdentifier.getPipelineCounter(), stageIdentifier.getStageName()); }
private String mutexForStageInstance(StageIdentifier id) { return mutexForStageInstance(id.getPipelineName(), id.getPipelineCounter(), id.getStageName(), id.getStageCounter()); }
public JobIdentifier(StageIdentifier stage, String jobName, Long jobId) { this(stage.getPipelineName(), stage.getPipelineCounter(), stage.getPipelineLabel(), stage.getStageName(), stage.getStageCounter(), jobName, jobId); }
public JobIdentifier(StageIdentifier stage, String jobName) { this(stage.getPipelineName(), stage.getPipelineCounter(), stage.getPipelineLabel(), stage.getStageName(), stage.getStageCounter(), jobName, 0L); }
String cacheKeyForStageIdentifier(StageIdentifier stageIdentifier) { return cacheKeyGenerator.generate("stageIdentifier", stageIdentifier.getPipelineName(), stageIdentifier.getPipelineCounter(), stageIdentifier.getStageName(), stageIdentifier.getStageCounter()); }
public JobIdentifier(StageIdentifier stageIdentifier, JobInstance job) { this(stageIdentifier.getPipelineName(), stageIdentifier.getPipelineCounter(), stageIdentifier.getPipelineLabel(), stageIdentifier.getStageName(), stageIdentifier.getStageCounter(), job.getName(), job.getId()); }
private void clearJobStatusDependentCaches(long stageId, StageIdentifier stageIdentifier) { removeFromCache(cacheKeyForStageById(stageId)); clearCachedStage(stageIdentifier); clearCachedAllStages(stageIdentifier.getPipelineName(), stageIdentifier.getPipelineCounter(), stageIdentifier.getStageName()); }
public void stageStatusChanged(Stage stage) { removeStageSpecificCache(stage); syncCachedActivePipelines(stage); updateCachedLatestSuccessfulStage(stage); String pipelineName = stage.getIdentifier().getPipelineName(); Integer pipelineCounter = stage.getIdentifier().getPipelineCounter(); clearPipelineHistoryCacheViaNameAndCounter(pipelineName, pipelineCounter); }
@Override public StageNotificationDTO transformData() { String pipelineName = stage.getIdentifier().getPipelineName(); Integer pipelineCounter = stage.getIdentifier().getPipelineCounter(); StageNotificationDTO.PipelineDTO pipeline = new StageNotificationDTO.PipelineDTO(pipelineName, pipelineCounter, pipelineGroup, createBuildCause(buildCause), createStageDTO()); return new StageNotificationDTO(pipeline); }
@Test public void shouldConstructFromStageLocator() { StageIdentifier identifier = new StageIdentifier("pipeline-name/10/stage-name/7"); assertThat(identifier.getPipelineName(), is("pipeline-name")); assertThat(identifier.getStageName(), is("stage-name")); assertThat(identifier.getPipelineCounter(), is(10)); assertThat(identifier.getStageCounter(), is("7")); }
@Override public StageNotificationDTO transformData() { String pipelineName = stage.getIdentifier().getPipelineName(); Integer pipelineCounter = stage.getIdentifier().getPipelineCounter(); String pipelineLabel = stage.getIdentifier().getPipelineLabel(); StageNotificationDTO.PipelineDTO pipeline = new StageNotificationDTO.PipelineDTO(pipelineName, pipelineCounter, pipelineLabel, pipelineGroup, createBuildCause(buildCause), createStageDTO()); return new StageNotificationDTO(pipeline); }
@Override public StageNotificationDTO transformData() { String pipelineName = stage.getIdentifier().getPipelineName(); Integer pipelineCounter = stage.getIdentifier().getPipelineCounter(); String pipelineLabel = stage.getIdentifier().getPipelineLabel(); StageNotificationDTO.PipelineDTO pipeline = new StageNotificationDTO.PipelineDTO(pipelineName, pipelineCounter, pipelineLabel, pipelineGroup, createBuildCause(buildCause), createStageDTO()); return new StageNotificationDTO(pipeline); }
@Override public StageNotificationDTO transformData() { String pipelineName = stage.getIdentifier().getPipelineName(); Integer pipelineCounter = stage.getIdentifier().getPipelineCounter(); String pipelineLabel = stage.getIdentifier().getPipelineLabel(); StageNotificationDTO.PipelineDTO pipeline = new StageNotificationDTO.PipelineDTO(pipelineName, pipelineCounter, pipelineLabel, pipelineGroup, createBuildCause(buildCause), createStageDTO()); return new StageNotificationDTO(pipeline); }
@Override public StageNotificationData notificationDataFor(Stage stage) { String pipelineName = stage.getIdentifier().getPipelineName(); String pipelineGroup = goConfigService.findGroupNameByPipeline(new CaseInsensitiveString(pipelineName)); BuildCause buildCause = pipelineSqlMapDao.findBuildCauseOfPipelineByNameAndCounter(pipelineName, stage.getIdentifier().getPipelineCounter()); if (goConfigService.hasPreviousStage(pipelineName, stage.getName())) { stage.setPreviousStage(previousStage(stage)); } return new StageNotificationData(stage, buildCause, pipelineGroup); } }
public void stageStatusChanged(Stage stage) { String pipelineName = stage.getIdentifier().getPipelineName(); String stageName = stage.getName(); removeFromCache(cacheKeyForMostRecentId(pipelineName, stageName)); removeFromCache(cacheKeyForPipelineAndStage(pipelineName, stageName)); removeFromCache(cacheKeyForPipelineAndCounter(pipelineName, stage.getIdentifier().getPipelineCounter())); removeFromCache(cacheKeyForStageById(stage.getId())); removeFromCache(cacheKeyForLatestStageInstances()); }