-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Attempt to test all scripts on merge to master #1
base: master
Are you sure you want to change the base?
Conversation
This command is utilised in verifying the operation of some scripts.
Note to self: Currently the CI will have to download & install the whole system, in addition to fixed versions of ANTs and FSL, for every CI test. An alternative would have to be a pre-built container based on an additional repository, which includes all of these contents: this repository would then simply specify this container in the Dockerfile recipe. The disadvantange would be that updates to other neuroimaging softwares would not immediately be imported; but this would simply require updating and rebuilding that template container. |
While the CI action execution has not yet reached this point (the job appears to fail during building of the container, but no useful error message is produced), I nevertheless do not think that such a Checkout operation should be necessary here; all that is required is that the relevant commitish be passed as an argument to the container at the point of execution.
:-/ |
9a36aed
to
295d7e8
Compare
Container grabs code, compiles and starts tests, but they get terminated after 6 hours. |
d12d639
to
c41f4e2
Compare
- Import new dwifslpreproc data that has been further reduced in terms of resolution and number of volumes. - Specify the number of iterations for topup and eddy to be 1 and 0 respectively. - New dwifslpreproc command_line option "-topup_config" that allows a custom configuration file to be passed to topup; including "--config=" in the input via -topup_options is also supported.
@maxpietsch: I've massively cut down on
Though CI is actually out of time before the tests even reach that point, so there needs to be further cuts elsewhere... |
Adds a Dockerfile for building a container tailored for executing all script tests, including those with external neuroimaging software dependencies. An additional workflow is then intended to build and execute that container only for merges to
master
.