42 lines
		
	
	
		
			991 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			991 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
= Making a Release of JGit
 | 
						|
 | 
						|
This step is only necessary if we need to create an unofficial JGit
 | 
						|
snapshot release and publish it to the
 | 
						|
link:https://developers.google.com/storage/[Google Cloud Storage].
 | 
						|
 | 
						|
 | 
						|
[[prepare-release]]
 | 
						|
== Prepare the Release
 | 
						|
 | 
						|
Since JGit has its own release process we do not push any release tags
 | 
						|
for JGit. Instead we will use the output of the `git describe` as the
 | 
						|
version of the current JGit snapshot.
 | 
						|
 | 
						|
----
 | 
						|
  ./tools/version.sh --release $(git describe)
 | 
						|
----
 | 
						|
 | 
						|
 | 
						|
[[publish-release]]
 | 
						|
== Publish the Release
 | 
						|
 | 
						|
* Make sure you have done the configuration needed for deployment:
 | 
						|
** link:dev-release-deploy-config.html#deploy-configuration-settings-xml[
 | 
						|
Configuration in Maven `settings.xml`]
 | 
						|
** link:dev-release-deploy-config.html#deploy-configuration-subprojects[
 | 
						|
Configuration for Subprojects in `pom.xml`]
 | 
						|
 | 
						|
* Deploy the new snapshot. From JGit workspace execute:
 | 
						|
+
 | 
						|
----
 | 
						|
  mvn deploy
 | 
						|
----
 | 
						|
 | 
						|
 | 
						|
GERRIT
 | 
						|
------
 | 
						|
Part of link:index.html[Gerrit Code Review]
 | 
						|
 | 
						|
SEARCHBOX
 | 
						|
---------
 |