void uploadRevisionFinished()

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);
  }