in aws-codedeploy-common/src/main/java/jetbrains/buildServer/runner/codedeploy/ParametersValidator.java [29:39]
static Map<String, String> validateRuntime(@NotNull Map<String, String> runnerParams, @NotNull Map<String, String> configParams, @NotNull File checkoutDir) {
final Map<String, String> invalids = new HashMap<String, String>(validate(runnerParams, true));
if (!invalids.containsKey(REVISION_PATHS_PARAM) && isUploadStepEnabled(runnerParams)) {
final String revisionPath = getReadyRevision(runnerParams.get(REVISION_PATHS_PARAM));
if (revisionPath != null && !FileUtil.resolvePath(checkoutDir, revisionPath).exists()) {
invalids.put(REVISION_PATHS_PARAM, REVISION_PATHS_LABEL + " " + revisionPath + " doesn't exist");
}
}
return Collections.unmodifiableMap(invalids);
}