This is the last week before GSOC17’s coding season officially starts and I can already feel the deadline.
I started this week by setting my Jekyll Blog. I want to use this blog beyond GSOC purpose and therefore I invested some time in it.
Later this week I and my mentors decided that I would start my GSOC contribution with Windows compatibility for schema-salad and cwltool.
I utilized the later part of this week in setting up my windows environment(though I still need to upgrade my windows 8 to 10 for native docker support). Although official time period is over,one can still upgrade to windows 10 by following instructions here
Since a CWL’s CommandLineTool may use Posix native tools, all such workflows would run on Linux based docker container. I spent lot of time in searching for a CI application(for Windows) that would allow us to create linux docker image inside windows os. Sadly there are only handful of windows based CI tools available. We choose Appveyor for this. I tried creating Linux docker inside Appveyor’s Windows Server 16 but Appveyor don’t allow linux docker image. I tried
- Creating docker image from a base image
- Pulling docker image from docker store
- Creating debian image from scratch
Finally appveyor.yml file was made to initiate testing on Appveyor CI. All further developments will be pushed on this branch
In the upcoming week I would look for issues that’s preventing us from windows compatibility for schema-salad and would try to solve these issues without causing regression or any other conflict. I would update my progress on this checklist
Hoping for an eventful and interesting GSOC 17!!.