Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 897 Bytes

RELEASE.md

File metadata and controls

34 lines (24 loc) · 897 Bytes

How to make a release

  • Switch to Java 8

  • Run the following command to deploy the artifact:

    mvn release:clean release:prepare release:perform
    
  • Push all changes

  • Edit tag generated by Maven

    • Enter release title, eg: Release v3.1.2-14
    • Attach -bin.zip and -spring-boot.jar to the release (from rsync4j-all/target)
  • Update documentation

    • if necessary, install mkdocs in a virtual environment

      • virtualenv -p /usr/bin/python3 venv
      • ./venv/bin/pip install mkdocs==1.4.2 jinja2==3.1.2 "Markdown<3.4.0" mkdocs-material==8.5.10
    • add new release link (releases.md)

    • update artifact version (maven.md)

    • update OpenSSH versions (windows.md)

    • test

      ./venv/bin/mkdocsmkdocs build --clean && ./venv/bin/mkdocsmkdocs serve
      
    • deployment happens automatically on commit