Open abhi18av opened 1 year ago
@jagedn , I think that moving forward this will be our core focus.
Feel free to add any comments or sub-tasks here :)
@jagedn , I was wondering whether you could please add a new gradle task, which publishes the latest version of the plugin to ~/.nextflow/plugins/
?
Something similar to copyPluginZip
but only for the locally built class files?
Also, please let me know if a better solution would be to just dump all of this into a shell script and run that instead.
yes, I can try to apply same approach I did in nf-plugin-template (https://github.com/edn-es/nf-plugin-template/tree/main/buildSrc/src/main/groovy/nextflow/plugins)
Participants: @jagedn @abhi18av
We tested the nf-core/demo
pipeline and it finished successfully with the local-dev cluster (from validation
folder)
Next we test other popular nf-core AND community pipelines
Improve error reporting and debugging experience (TODO)
Participants: @jagedn @abhi18av
Publish v0.0.3
Add this to the main Nextflow plugin index
Documentation updates for setting
Setup a VM for next Friday (nomad-demo) recording session (30-40 minutes)
nf-core/demo
bactopia
==========
For next milestones (v0.0.4 onwards) we'll develop them in accordance with specific pipelines and the experience we have.
Some tasks we'd like to cover
Configuration for nomadlab(s)
Create a Github based release process (0.0.4) #3
Participants: @jagedn @abhi18av
Next week's focus would be the iteration on the release process
Update the doc for our custom gradle setup
Implement the Github Action to (@jhaezebr @matthdsm , you're help would be appreciated here to accommodate and implement @jagedn template 🙏 )
a. Create commit, add the version and a specific command to trigger the action
b. Action will create, publish the artifacts (+ the plugin json)
Also, we created a video to demo the usage of the plugin
Participants: @jagedn @abhi18av
run-nf-nomad.sh
script maybe via profiles
[x] Implement the
NomadService
to generate the expected JSON[x] Explore the use of
template
to send thecommand.*
files to Nomad client[ ] Implement the file transfer logic in
.command.run
file[ ] Accommodate the various specifications from
TaskRun
withinNomadJobOperations
[x] #21
Implement Nomad Job/Task level settings in configuration