| Constructor and description |
|---|
ExtContainer
(org.gradle.api.Project project) |
| Type | Name and description |
|---|---|
java.util.Collection<java.lang.String> |
getCollection(java.lang.Object name) |
java.lang.String |
getCurrentBranch()Returns the branch to work on by checking the env variable 'TRAVIS_BRANCH' |
java.lang.String |
getGitGenericEmail()Generic git email to be used for commits, for example "mockito.release.tools@gmail.com" |
java.lang.String |
getGitGenericUser()Generic git user to be used for commits, for example "mockito.release.tools" |
java.lang.String |
getGitGenericUserNotation()Returns Git generic user notation based on settings, for example: "Mockito Release Tools <mockito.release.tools@gmail.com>" |
java.lang.String |
getGitHubReadOnlyAuthToken()GitHub read only auth token |
java.lang.String |
getGitHubRepository()GitHub repository name, for example: "mockito/mockito" |
java.util.Map<java.lang.String, java.lang.String> |
getMap(java.lang.Object name) |
java.lang.String |
getNotableReleaseNotesFile()Notable release notes file, for example "docs/notable-release-notes.md" |
java.util.List<java.lang.String> |
getQuietGitPushArgs()Quiet command line to be used to perform git push |
java.lang.String |
getReleasableBranchRegex()Regex to be used to identify branches that entitled to be released, for example "master|release/ |
java.lang.String |
getReleaseNotesFile()Release notes file relative path, for example: "docs/release-notes.md" |
java.lang.String |
getString(java.lang.Object name) |
java.lang.String |
getTag()Tag name to be used, "v" + project.version |
boolean |
isReleaseDryRun()If the release should be a dry run and avoid publishing to Bintray, GitHub, etc. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Returns the branch to work on by checking the env variable 'TRAVIS_BRANCH'
Generic git email to be used for commits, for example "mockito.release.tools@gmail.com"
Generic git user to be used for commits, for example "mockito.release.tools"
Returns Git generic user notation based on settings, for example: "Mockito Release Tools <mockito.release.tools@gmail.com>"
GitHub read only auth token
GitHub repository name, for example: "mockito/mockito"
Notable release notes file, for example "docs/notable-release-notes.md"
Quiet command line to be used to perform git push
Regex to be used to identify branches that entitled to be released, for example "master|release/.+"
Release notes file relative path, for example: "docs/release-notes.md"
Tag name to be used, "v" + project.version
If the release should be a dry run and avoid publishing to Bintray, GitHub, etc.