Closed drmani closed 5 years ago
A separate folder hydrant
was added to the repository which contains sub-directories for each task in the pgdac_main
pipeline.
wdl
s, dockerfiles, etc. This script will build and push dockers to docker hub automatically provided it is given correct parameters. The source code has to be present in the src
/task_name
directory. Additionally, user must be docker-authenticated via terminal. wdl
has to be modified manually still. $ hydrant validate
. This step will create inputs.json
file in the tests
subdirectory, which also needs to be modified manually for the purposes of local testing. wdl
bundle can be tested using $ hydrant test
. $ hydrant install
.
Currently, PGDAC tasks and workflows are defined in an ad-hoc manner using the gdac-firecloud "make" system. This is sub-optimal, and can results in inconsistencies of naming, etc. Migrate all tasks and workflows to Hydrant, and have a systematic way of modifying and uploading methods to FireCloud.