Skip to content

How to update your software tool in PhenoMeNal

c-ruttkies edited this page Jun 11, 2018 · 21 revisions

Updating software tools

If you want to add a new tool to PhenoMeNal, check in the guide "How to make your software tool available through PhenoMeNal".

Updating software tools requires checking in a few different places to ensure all the components required to run the software tools in PhenoMeNal Galaxy work together.

  • Update your Galaxy XML definition
  • Update your software tool container
  • Build your software tool container in Jenkins
    • container should be built automatically once changes pushed to the container GitHub project
  • Update container-k8s-galaxy-runtime with your updated Galaxy XML and the container image tag from Jenkins)
    • clone repository (develop branch?)
    • place Galaxy XML into the correct location in container-galaxy-k8s-runtime/tools/phenomenal/
    • container-galaxy-k8s-runtime/config/phenomenal_tools2container.yaml needs the new version from the Jenkins build
    • perform pull request to integrate your changes in the official PhenoMeNal develop branch of container-galaxy-k8s-runtime (TODO: Finish writing this)
Clone this wiki locally