in aws-codedeploy-common/src/main/java/jetbrains/buildServer/runner/codedeploy/LoggingDeploymentListener.java [46:64]
void uploadRevisionFinished(@NotNull File revision, @NotNull String s3BucketName, @NotNull String s3ObjectKey, @Nullable String s3ObjectVersion, @Nullable String s3ObjectETag, @NotNull String url) {
final boolean hasVersion = StringUtil.isNotEmpty(s3ObjectVersion);
final boolean hasETag = StringUtil.isNotEmpty(s3ObjectETag);
final String directUrl =
url +
(hasVersion || hasETag ? "?" : "") +
(hasVersion ? "versionId=" + s3ObjectVersion : "") +
(hasVersion && hasETag ? "&" : "") +
(hasETag ? "etag=" + s3ObjectETag : "");
log("Uploaded application revision " + directUrl);
if (!CodeDeployUtil.isRegisterStepEnabled(myRunnerParameters)) {
statusText("Uploaded " + directUrl);
}
if (hasVersion) parameter(CodeDeployConstants.S3_OBJECT_VERSION_CONFIG_PARAM, s3ObjectVersion);
if (hasETag) parameter(CodeDeployConstants.S3_OBJECT_ETAG_CONFIG_PARAM, s3ObjectETag);
close(UPLOAD_REVISION);
}