Changeset 15477


Ignore:
Timestamp:
11/01/20 08:14:56 (2 years ago)
Author:
Mark Evenson
Message:

doc: update release engineering notes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/doc/releng.org

    r15464 r15477  
    33See also <https://abcl.org/trac/wiki/ReleaseSteps>.
    44
    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
    618
    719Instructions for releasing ABCL on Sonatype's OSS Maven repository.
     
    1931
    2032#+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>
    3347#+END_SRC
    3448
     
    6781
    6882#+BEGIN_SRC bash
    69 keyname='<your_pgg_key@example.com>'
    70 abcl_version=1.8.0
     83#keyname='<your_pgg_key@example.com>'
     84#abcl_version=1.8.0
    7185mvn 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
    7286mvn 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
     
    101115
    102116
    103 
    104 *** Specifying GPG executable
     117**** Specifying GPG executable
    105118
    106119For specifying the =gpg= executable used via =mvn= use a property
    107120specified via the =gpg.executable= property (e.g. '-Dgpg.executable=gpg2'.)
    108121
    109 **** Signing binary release
     122** Update CLiki page
     123   <https://www.cliki.net/ABCL>
     124Roswell parses it for release information?
    110125
    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
    121127
    122128* Colophon
     
    124130  #+begin_example
    125131  Created: ??
    126   Revised: <2020-10-21 Wed 10:01>
     132  Revised: <2020-10-31 Sat 09:11>
    127133  #+end_example
    128134 
Note: See TracChangeset for help on using the changeset viewer.