opoopress:deploy-to-github

Full name:

org.opoo.press.maven.plugins:opoopress-maven-plugin:1.0-SNAPSHOT:deploy-to-github

Description:

(no description)

Attributes:

  • Requires a Maven project to be executed.

Required Parameters

Name Type Since Description
message String - Commit message

Optional Parameters

Name Type Since Description
branch String - Branch to update
Default value is: refs/heads/gh-pages.
createSamplePost boolean - (no description)
Default value is: true.
dryRun boolean - Show what blob, trees, commits, and references would be created/updated but don't actually perform any operations on the target GitHub repository.
excludes String[] - Paths and patterns to exclude
force boolean - Force reference update
host String - Host for API calls
Default value is: ${github.global.host}.
includes String[] - Paths and patterns to include
locale String - (no description)
merge boolean - Merge with existing the existing tree that is referenced by the commit that the ref currently points to
noJekyll boolean - True to always create a '.nojekyll' file at the root of the site if one doesn't already exist.
Default value is: true.
numThreads int - (no description)
Default value is: 1.
oauth2Token String - User name for authentication
Default value is: ${github.global.oauth2Token}.
password String - User name for authentication
Default value is: ${github.global.password}.
repositoryName String - Name of repository
repositoryOwner String - Owner of repository
server String - Id of server to use
Default value is: ${github.global.server}.
settings Settings - Settings
skipDeploy boolean - Set this to 'true' to skip deployment.
Default value is: false.
skipGenerate boolean - Set this to 'true' to skip generate.
Default value is: false.
skipInstall boolean - Set this to 'true' to skip install.
Default value is: false.
skipSassCompile boolean - Set this to 'true' to skip SASS/SCSS compile.
Default value is: false.
userName String - User name for authentication
Default value is: ${github.global.userName}.

Parameter Details

branch:

Branch to update
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.branch}
  • Default: refs/heads/gh-pages

createSamplePost:

(no description)
  • Type: boolean
  • Required: No
  • Expression: ${op.sample.post}
  • Default: true

dryRun:

Show what blob, trees, commits, and references would be created/updated but don't actually perform any operations on the target GitHub repository.
  • Type: boolean
  • Required: No
  • Expression: ${github.site.dryRun}

excludes:

Paths and patterns to exclude
  • Type: java.lang.String[]
  • Required: No

force:

Force reference update
  • Type: boolean
  • Required: No
  • Expression: ${github.site.force}

host:

Host for API calls
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.host}
  • Default: ${github.global.host}

includes:

Paths and patterns to include
  • Type: java.lang.String[]
  • Required: No

locale:

(no description)
  • Type: java.lang.String
  • Required: No
  • Expression: ${locale}

merge:

Merge with existing the existing tree that is referenced by the commit that the ref currently points to
  • Type: boolean
  • Required: No
  • Expression: ${github.site.merge}

message:

Commit message
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${github.site.commit.message}

noJekyll:

True to always create a '.nojekyll' file at the root of the site if one doesn't already exist.
  • Type: boolean
  • Required: No
  • Expression: ${github.site.noJekyll}
  • Default: true

numThreads:

(no description)
  • Type: int
  • Required: No
  • Expression: ${github.site.numThreads}
  • Default: 1

oauth2Token:

User name for authentication
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.oauth2Token}
  • Default: ${github.global.oauth2Token}

password:

User name for authentication
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.password}
  • Default: ${github.global.password}

repositoryName:

Name of repository
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.repositoryName}

repositoryOwner:

Owner of repository
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.repositoryOwner}

server:

Id of server to use
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.server}
  • Default: ${github.global.server}

settings:

Settings
  • Type: org.apache.maven.settings.Settings
  • Required: No
  • Expression: ${settings}

skipDeploy:

Set this to 'true' to skip deployment.
  • Type: boolean
  • Required: No
  • Expression: ${op.deploy.skip}
  • Default: false

skipGenerate:

Set this to 'true' to skip generate.
  • Type: boolean
  • Required: No
  • Expression: ${op.generate.skip}
  • Default: false

skipInstall:

Set this to 'true' to skip install.
  • Type: boolean
  • Required: No
  • Expression: ${op.install.skip}
  • Default: false

skipSassCompile:

Set this to 'true' to skip SASS/SCSS compile.
  • Type: boolean
  • Required: No
  • Expression: ${op.sass.compile.skip}
  • Default: false

userName:

User name for authentication
  • Type: java.lang.String
  • Required: No
  • Expression: ${github.site.userName}
  • Default: ${github.global.userName}