Skip to content

Commit

Permalink
Merge pull request #5 from shipkit/mockitoguy-patch-1
Browse files Browse the repository at this point in the history
Added links to the main doc
  • Loading branch information
mockitoguy committed Oct 26, 2020
2 parents e7accca + 400766f commit c1402ac
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,14 @@ The Gradle plugins we chose for this use case represent the minimum set of Gradl

- the Maven publication (jars, poms) is configured using Gradle's built-in [maven-publish](https://docs.gradle.org/current/userguide/publishing_maven.html) plugin.
- the publication to a public repository (Bintray) is configured using JFrog's [bintray](https://github.com/bintray/gradle-bintray-plugin) plugin.
Published versions and artifacts can be viewed in [Bintray web app](https://bintray.com/shipkit/examples/shipkit-demo).
If you want to publish to a different repository than Bintray, you would use a different plugin for that.
For example, if you want to publish to Sonatype Nexus for Open Source, you can use [maven-publish](https://docs.gradle.org/current/userguide/publishing_maven.html) plugin.
- the next version for the release is deducted automatically by [shipkit-auto-version](https://github.com/shipkit/shipkit-auto-version) plugin.
This plugin is minimalistic, written for sole purpose of automated deduction of version before the release.
- the GitHub release is performed via GH REST API by [shipkit-auto-version](https://github.com/shipkit/shipkit-changelog) plugin.
This plugin is minimalistic, written for sole purpose of generating changelog (release notes) and performing a GH release.
This plugin is minimalistic, written for sole purpose of generating changelog (release notes) and performing a GH release.
The releases and changelog can be viewed on [GH releases page](https://github.com/shipkit/shipkit-demo/releases).

## Implementation reference

Expand All @@ -29,4 +31,4 @@ The Gradle plugins we chose for this use case represent the minimum set of Gradl
- Release automation (deducting version, generating changelog, creating GitHub release via GH REST API): [gradle/release.gradle](/gradle/release.gradle).
Note that "GH_WRITE_TOKEN" env variable is required to perform GitHub release.
- Continuous delivery (CI server configuration): [.travis.yml](/gradle/release.gradle).
Note that you can use *any* CI system, we chose Travis CI as an example.
Note that you can use *any* CI system, we chose Travis CI as an example.

0 comments on commit c1402ac

Please sign in to comment.