Committing Release to Github for Open Source

This article provides step by step instruction on how to push PMN source code from Azure DevOps Git Repository to PopMedNet Github.

Video Walkthrough (ChillPiper): https://web.microsoftstream.com/video/db2faba5-d740-418f-8039-f63e013406bc [Out of date]

Information

  • GitHub Open Source release is always taken from the tip of the Azure DevOps Git master branch.

  • GitHub Release Tag (for example, PMN-2020.4) will be automatically generated to tag GitHub from the versionNumber in Variables.yml (see Instructions below).

  • GitHub Project: PopMedNet-Team/popmednet (URL: GitHub.com/popmednet-team/popmednet)

Instructions

  1. Login to Azure DevOps for PopMedNet

  2. Ensure Variables.yml has the correct versionNumber.

  3. Select Pipelines > Pipelines on the left nav.

  4. Select OS Package.

  5. Click on [Run Pipeline] on the upper right.

  6. Click [Run] in the Run Pipeline panel.

  7. After it is finished, go to PopMedNet-Team/popmednet on GitHub to verify that files from the new release are pushed to it (check dates and comments).

  8. Go to Zenodo.org to verify that automatic processing and archiving is complete (user: support@popmednet.org).