beanstalk:upload-source-bundle

Full name:

br.com.ingenieux:beanstalk-maven-plugin:1.5.1-SNAPSHOT:upload-source-bundle

Description:

Uploads a packed war file to Amazon S3 for further Deployment.

Attributes:

  • Requires a Maven project to be executed.
  • Since version: 0.1.0.

Required Parameters

Name Type Since Description
artifactFile File 0.1.0 Artifact to Deploy
Default value is: ${project.build.directory}/${project.build.finalName}.${project.packaging}.
User property is: beanstalk.artifactFile.
s3Key String 0.1.0 S3 Key
Default value is: ${project.artifactId}/${project.build.finalName}-${beanstalk.versionLabel}.${project.packaging}.
User property is: beanstalk.s3Key.
session MavenSession 0.1.0 (no description)
Default value is: ${session}.
versionLabel String 0.1.0 Version Label to use. Defaults to Project Version
User property is: beanstalk.versionLabel.

Optional Parameters

Name Type Since Description
credentialId String 0.1.0 The credential id (on ~/.aws/credentials file) to use)
Default value is: default.
User property is: beanstalker.credentialId.
endpointUrl String 0.1.0 Endpoint URL
User property is: beanstalk.endpointUrl.
ignoreExceptions boolean 0.1.0 Ignore Exceptions?
Default value is: false.
User property is: beanstalker.ignoreExceptions.
multipartUpload boolean 0.1.0

Should we do a multipart upload? Defaults to true

Disable when you want to be charged slightly less :)


Default value is: true.
User property is: beanstalk.multipartUpload.
project MavenProject 0.1.0 (no description)
Default value is: ${project}.
regionName String 0.1.0

Service region e.g. "us-east-1"

See this list for reference.


User property is: beanstalker.region.
s3Bucket String 0.1.0 S3 Bucket
User property is: beanstalk.s3Bucket.
serverId String 0.1.0 The server id in maven settings.xml to use for AWS Services Credentials (accessKey / secretKey)
Default value is: aws.amazon.com.
User property is: beanstalker.serverId.
silentUpload boolean 0.1.0 Silent Upload?
Default value is: false.
User property is: beanstalk.silentUpload.
verbose boolean 0.1.0 Verbose Logging?
Default value is: false.
User property is: beanstalker.verbose.

Parameter Details

artifactFile:

Artifact to Deploy
  • Type: java.io.File
  • Since: 0.1.0
  • Required: Yes
  • User Property: beanstalk.artifactFile
  • Default: ${project.build.directory}/${project.build.finalName}.${project.packaging}

credentialId:

The credential id (on ~/.aws/credentials file) to use)
  • Type: java.lang.String
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalker.credentialId
  • Default: default

endpointUrl:

Endpoint URL
  • Type: java.lang.String
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalk.endpointUrl

ignoreExceptions:

Ignore Exceptions?
  • Type: boolean
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalker.ignoreExceptions
  • Default: false

multipartUpload:

Should we do a multipart upload? Defaults to true

Disable when you want to be charged slightly less :)

  • Type: boolean
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalk.multipartUpload
  • Default: true

project:

(no description)
  • Type: org.apache.maven.project.MavenProject
  • Since: 0.1.0
  • Required: No
  • Default: ${project}

regionName:

Service region e.g. "us-east-1"

See this list for reference.

  • Type: java.lang.String
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalker.region

s3Bucket:

S3 Bucket
  • Type: java.lang.String
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalk.s3Bucket

s3Key:

S3 Key
  • Type: java.lang.String
  • Since: 0.1.0
  • Required: Yes
  • User Property: beanstalk.s3Key
  • Default: ${project.artifactId}/${project.build.finalName}-${beanstalk.versionLabel}.${project.packaging}

serverId:

The server id in maven settings.xml to use for AWS Services Credentials (accessKey / secretKey)
  • Type: java.lang.String
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalker.serverId
  • Default: aws.amazon.com

session:

(no description)
  • Type: org.apache.maven.execution.MavenSession
  • Since: 0.1.0
  • Required: Yes
  • Default: ${session}

silentUpload:

Silent Upload?
  • Type: boolean
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalk.silentUpload
  • Default: false

verbose:

Verbose Logging?
  • Type: boolean
  • Since: 0.1.0
  • Required: No
  • User Property: beanstalker.verbose
  • Default: false

versionLabel:

Version Label to use. Defaults to Project Version
  • Type: java.lang.String
  • Since: 0.1.0
  • Required: Yes
  • User Property: beanstalk.versionLabel