In order to use container in CI milestone, we need somewhere to fetch it from
See #4 for background.
It looks like Shippable is the simplest method to CI.
Plan
This means we need the following:
[x] a docker image: Done in #12, we can use the ubuntu-kdb-qspec image from there
A docker repository to pull the image from: to be investigated here
A shippable.yml markup file to pull the image from there
this means we will need pre_ci / pre_ci_boot configuration
Future Work
Restricting scope to the above, this will give us a location to push docker images and an understanding of how Shippable will use them. Further work outside of this scope:
commands needed to run CI integration
on_success / on_failure configuration
Done
Can kick off a CI build from Shippable of scientist code, using our docker image, when pushing a branch to github.
In order to use container in CI milestone, we need somewhere to fetch it from
See #4 for background.
It looks like Shippable is the simplest method to CI.
Plan
This means we need the following:
ubuntu-kdb-qspec
image from thereshippable.yml
markup file to pull the image from therepre_ci
/pre_ci_boot
configurationFuture Work
Restricting scope to the above, this will give us a location to push docker images and an understanding of how Shippable will use them. Further work outside of this scope:
on_success
/on_failure
configurationDone