-
Notifications
You must be signed in to change notification settings - Fork 4
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
Make sure tests are passing to complete Docker build #84
Comments
@tlvu @cehbrecht What are your thoughts about this ? Is it overkill ? Necessary ? |
We have to test what we ship and docker is our shipping format so yes I think this is necessary. |
Can we make the "docker build" an option in the cookiecutter template? |
I can look into this once I am done with bringing all the birds up-to-date with the cookiecutter and rolling out cruft as the cookiecutter update mechanism. |
@tlvu Status ? |
@huard did not have time to work on this yet. There is Travis-CI and Monitoring on my mind right now. How are those compared to this one in terms of priority? |
Depends. I suspect making the change to the cookie-cutter is the easy part. Rolling it to all the birds and fixing broken tests is going to be the hard part, no? Does it make sense to split the job in two ? Can the easy part be done rapidly, and you give me a time estimate for the hard part and I schedule this later in 2021? |
Some what true. But I'd rather test on at least one bird before leaving it in the cookie-cutter. I've also never used this DockerHub feature so I expect some back and forth before getting this dialed.
Exact, rolling out, and backport back to cookie-cutter improvements are time consuming.
Could split the job in two but that feels like leaving the work haft done. Any birds that will refresh from the cookiecutter will get the change and it might not work for those birds. We can split the job in multiple incremental releases but all those multiple releases preferably should not be too spaced apart. If DockerHub support is straight forward, not clashing with how we run tests, maybe 1-2 weeks for cookiecutter and all the birds. If things get complex, maybe 3-4 weeks. |
Ok, then let's postpone the whole thing. I underestimated the effort and there are other priorities at the moment. Back to the icebox. |
Yeah I was giving a conservative estimate here. I'd rather that than saying something I can not deliver. This is a bit similar to converting Travis-CI config to another service. They are both doing similar work but the switch will take some time to be fine tuned. |
Is this a good idea ? This would avoid pushing docker images that fail testing.
The text was updated successfully, but these errors were encountered: