Verify artifacts after publication
Go back to release your project
The following URLs should resolve with expected content. Replace spring-integration
and 2.0.0.RC2
as appropriate:
- http://static.springsource.org/spring-integration/docs/2.0.0.RC2/changelog.txt
- http://static.springsource.org/spring-integration/docs/2.0.0.RC2/api/
- http://static.springsource.org/spring-integration/docs/2.0.0.RC2/reference/html
- http://static.springsource.org/spring-integration/docs/2.0.0.RC2/reference/htmlsingle
- http://static.springsource.org/spring-integration/docs/2.0.0.RC2/reference/pdf
Milestone, RC, and GA releases will also update the 'wildcard symlink' in the root of the docs
directory.
For example, prior to releasing Spring Integration 2.0.0.RC1 the 2.0.x symlink may have pointed to the 2.0.0.M7 directory:
http://static.springsource.org/spring-integration/docs/2.0.x -> http://static.springsource.org/spring-integration/docs/2.0.0.M7
Following the 2.0.0.RC1 release, the symlink would be updated to:
http://static.springsource.org/spring-integration/docs/2.0.x -> http://static.springsource.org/spring-integration/docs/2.0.0.RC1
If this is the first such release in the 2.0.x line, the symlink will be created for you.
GA releases will update the latest-ga
symlink in the root of the docs
directory. For example, prior to 2.0.0.RELEASE, the latest-ga symlink may have pointed to 1.0.3.RELEASE:
http://static.springsource.org/spring-integration/docs/latest-ga -> http://static.springsource.org/spring-integration/docs/1.0.3.RELEASE
Following the release the link would be updated to:
http://static.springsource.org/spring-integration/docs/latest-ga -> http://static.springsource.org/spring-integration/docs/2.0.0.RELEASE
NOTE: Pending resolution of [[GRADLE-22|https://jira.springframework.org/browse/GRADLE-22]], schema publication must be done manually.
If your project maintains Spring namespace schema (XSD) files, they will be published as part of Milestone and GA releases.
- Replace
integration
as appropriate and verify timestamps at http://www.springframework.org/schema/integration/. - Verify individual schema files for content.
- Verify symlinks have been updated appropriately. For example, releasing Spring Integration 2.0 RC1 should update
spring-integration.xsd -> spring-integration-2.0.xsd
Depending on release-type, your distribution zip file should be visible in one of the following locations. Replace INT
with your project's abbreviation.
- http://shrub.appspot.com/dist.springframework.org/snapshot/INT/
- http://shrub.appspot.com/dist.springframework.org/milestone/INT/
- http://shrub.appspot.com/dist.springframework.org/release/INT/
Within an hour of the release, your distribution zip should be listed on the community download page at http://www.springsource.com/download/community. If not, see the previous link for troubleshooting tips.
Depending on release-type, your distribution zip file should be visible in one of the following locations. Replace org/springframework/integration
as appropriate.
- http://shrub.appspot.com/maven.springframework.org/snapshot/org/springframework/integration/
- http://shrub.appspot.com/maven.springframework.org/milestone/org/springframework/integration/
- http://shrub.appspot.com/maven.springframework.org/release/org/springframework/integration/
In the case of a GA release, artifacts should also have been written into your mavenSyncRepoDir
(filesystem location specified in $HOME/.gradle/gradle.properties
). Run an svn stat
in that directory to ensure the new artifacts are there.
Go back to release your project