shipkit
shipkit copied to clipboard
Toolkit for shipping it used by Mockito library
Very first draft (#755). This pr extends shipkit configuration in a way that we have to configure the license used (incl url now). ``` shipkit { ... licenseInfo.license = "Eclipse...
# In scope The minimum support for [Bitrise](https://www.bitrise.io/) can be implemented similar like TravisPlugin class. See it for details. In Bitrise the environment variables are different: https://devcenter.bitrise.io/builds/available-environment-variables/ Mapping: Travis |...
When "org.shipkit.javadoc" plugin is applied, then release notes should contain a link (as a badge) to the published Javadoc. By default, the link should point to the specified directory ("javadoc.repositoryDirectory")...
When plugin "org.shipkit.javadoc" is applied then the message at the end of the release should contain a link to the new released Javadoc. Start point: https://github.com/mockito/shipkit/blob/4b65fe696f2fae7be07e3db77bda91be2299c217/subprojects/shipkit/src/main/groovy/org/shipkit/internal/notes/format/DetailedFormatter.java#L79
Recently, we deprecated ```org.shipkit.gradle.configuration.ShipkitConfiguration.ReleaseNotes#getPublicationPluginName``` and ```org.shipkit.gradle.configuration.ShipkitConfiguration.ReleaseNotes#setPublicationPluginName``` and scheduled it for removal. Let's remove the code mentioned once we'll release v3.0.0.
Standard way of configuring Bintray does not work in some projects. It seems like a bug in Gradle. Typical content in "gradle/shipkit.gradle": ``` allprojects { plugins.withId("com.shipkit.bintray") { bintray { ......
It would be good to start improving the documentation of new Shipkit features. Let's gather them here: - [ ] Creating a short screencast with audio, presenting how to get...
I just realized that no matter what I add as `bintray/pkg/licenses`, I always end up with MIT as license in the generated POM: https://github.com/opentracing-contrib/java-interceptors/blob/v0.0.3/gradle/shipkit.gradle#L22 https://dl.bintray.com/opentracing/maven/io/opentracing/contrib/opentracing-interceptors/0.0.3/opentracing-interceptors-0.0.3.pom This seems to be the...
Let's figure out what to do with 100 warnings from Javadoc that spoil the build log. Can we suppress the warnings while still show Javadoc errors? Alternatively, we could just...
## Problem Currently, the release notes is a flat list with no way to link to specific version. This prevents us from having the automated pull requests include a link...