MD-Anderson-Bioinformatics / NG-CHM

A dynamic, graphical environment for exploration of clustered or non-clustered heat map data in a web browser.
https://bioinformatics.mdanderson.org/main/NG-CHM-V2:Overview
GNU General Public License v2.0
10 stars 9 forks source link

Add job to build and push artifacts #480

Closed marohrdanz closed 1 year ago

marohrdanz commented 1 year ago

Adding a second job in the workflow to build artifacts and push them to the artifacts repo. These two jobs run sequentially, and the second will only run if the first succeeds.

The two jobs:

  1. make_build_tag
    • This job is NOT new; it was added in PR #442
  2. build_artifacts
    • New job to build artifacts for Java 8:
      • ShaidyMapGen.jar
      • GalaxyMapGen.jar
      • GUIBuilderMapGen.jar
      • ngchmWidget-min.js
      • ngchmEmbed-min.js
      • WebContent/ngChmApp.html
      • WebContent/server.app (directory)
    • Commits, tags, and pushes to NG-CHM-Artifacts repo

Additional related changes:

For reference, I used my forks to test the jobs in this repo. Forks: