Skip to content

GraceAHall/usegalaxy-au-tools

 
 

Repository files navigation

usegalaxy-au-tools

This repository consists of .yml files or tools installed on Galaxy Australia and scripts for Travis CI and and Jenkins automated tool installation process. The .yml files are maintained by the Jenkins process and should not be edited directly.

Requesting a tool on Galaxy Australia

  1. Make a fork of this repository.
  2. On a branch, create one or more yaml files within the 'requests' directory in the following format:
tools:
  - name: <tool name>
    owner: <tool owner>
    tool_panel_section_label: <Tool section label existing on Galaxy Australia>
    tool_shed_url: # optional: omit this line to use default 'toolshed.g2.bx.psu.edu'
    revisions: # optional: omit this section to use default latest available revision
      - revision_hash_1
      - revision_hash_2

See the Galaxy Tool Shed https://toolshed.g2.bx.psu.edu/ for information about Galaxy tools. There is also an example yaml file in this repository.

  1. Open a pull request in this repository.
  2. The pull request will be reviewed and merged by administrators. Upon merging, the Jenkins process will install the tool or tools on Galaxy Australia staging and production servers.

Automated process for installing tools on Galaxy Australia

The log file automated_tool_installation_log.tsv contains a record of tools installations. Jenkins edits this file once the installation process is complete.

About

Tool yaml files for usegalaxy.org.au (main and dev servers)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.4%
  • Shell 45.5%
  • Perl 2.1%