Changeset 15477
- Timestamp:
- 11/01/20 08:14:56 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/doc/releng.org
r15464 r15477 3 3 See also <https://abcl.org/trac/wiki/ReleaseSteps>. 4 4 5 *** Maven 5 ** Signing binary release 6 7 #+begin_src bash 8 gpg --default-key YOUR-KEY --detach-sign --armor FILE 9 #+end_src 10 11 12 #+begin_src bash 13 key="evenson.not.org@gmail.com" 14 for file in *; do gpg --default-key ${key} --detach-sign --armor ${file} ; done 15 #+end_src 16 17 ** Maven Artifacts 6 18 7 19 Instructions for releasing ABCL on Sonatype's OSS Maven repository. … … 19 31 20 32 #+BEGIN_SRC xml 21 <settings> 22 <server> 23 <id>sonatype-nexus-snapshots</id> 24 <username>sonatype-jira-username</username> 25 <password>sonatype-jira-password</password> 26 </server> 27 <server> 28 <id>sonatype-nexus-staging</id> 29 <username>sonatype-jira-username</username> 30 <password>sonatype-jira-password</password> 31 </server> 32 </settings> 33 <settings> 34 <servers> 35 <server> 36 <id>sonatype-nexus-snapshots</id> 37 <username>sonatype-jira-username</username> 38 <password>sonatype-jira-password</password> 39 </server> 40 <server> 41 <id>sonatype-nexus-staging</id> 42 <username>sonatype-jira-username</username> 43 <password>sonatype-jira-password</password> 44 </server> 45 </servers> 46 </settings> 33 47 #+END_SRC 34 48 … … 67 81 68 82 #+BEGIN_SRC bash 69 keyname='<your_pgg_key@example.com>'70 abcl_version=1.8.083 #keyname='<your_pgg_key@example.com>' 84 #abcl_version=1.8.0 71 85 mvn gpg:sign-and-deploy-file -Dgpg.keyname=${keyname} -Dfile=dist/abcl.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging 72 86 mvn gpg:sign-and-deploy-file -Dgpg.keyname=${keyname} -Dfile=dist/abcl-${abcl_version}-sources.jar -DpomFile=pom.xml -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -Dclassifier=sources … … 101 115 102 116 103 104 *** Specifying GPG executable 117 **** Specifying GPG executable 105 118 106 119 For specifying the =gpg= executable used via =mvn= use a property 107 120 specified via the =gpg.executable= property (e.g. '-Dgpg.executable=gpg2'.) 108 121 109 **** Signing binary release 122 ** Update CLiki page 123 <https://www.cliki.net/ABCL> 124 Roswell parses it for release information? 110 125 111 gpg --default-key YOUR-KEY --detach-sign --armor FILE 112 113 #+begin_src bash 114 key="evenson.not.org@gmail.com" 115 for file in *; do gpg --default-key ${key} --detach-sign --armor ${file} ; done 116 #+end_src 117 118 ** Update CLiki page 119 <https://www.cliki.net/ABCL> 120 Roswell parses it for release information? 126 ** Update MacPorts lang/abcl 121 127 122 128 * Colophon … … 124 130 #+begin_example 125 131 Created: ?? 126 Revised: <2020-10- 21 Wed 10:01>132 Revised: <2020-10-31 Sat 09:11> 127 133 #+end_example 128 134
Note: See TracChangeset
for help on using the changeset viewer.