-
-
Notifications
You must be signed in to change notification settings - Fork 51
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
Automatic docker builds #911
Comments
Dockerfile fails
|
@svx removing README.rst on .dockerignore makes that pip install does not work. I don't think that a two stage building justifies the size of a README.rst file |
IMHO generating the docker image in github actions instead of docker hub brings the possibility to check at each commit the resulting image can be built and works... EDIT: now i see the dockerci would also run from github |
I think that the use cases are different. You need a docker image to test guillotina_react that is going to be hold on docker hub, so I think that the docker hub service itself is great. Github actions are fast and great for testing. Keep things simple to maintain :) |
We build and pack the app, and later use this image to run all the tests on it. At least this way we can prevent the image not building.. :/ |
@bloodbare Yes! Sorry for breaking the image builds! I just created a PR for master. Clash between two worlds, what is common is Python is not always common in the container world. Nevertheless I should check better, sorry again! |
@jordic Builds are only done on tag and master, you should never merge to master something that is broken or even do a tag. Closing as already there is a docker image at plone namespace |
Sorry, but thought is different to build somehting (and use the artifact to run tests), on publishing and tagging that artifact :) Agree for the second part, but this is something is happening some times on guillotina, mostly because we don't have a proper e2e testing story, and things got merged, without a proper QA process. That's why we want to have something automated, and at least, detect the failures, as soon as possible...
How we can know that the tag is built? (Can we relay on the |
Personally I always use version/build numbers and do not trust latest 😄 |
Yes, it's only to run guillotina_tests on |
Do we have any kind of automatic docker image builds? (On every commit to master, or on every new release)
We need it for guillotina_react. To be able to launch a guillotina (ideally) from a docker, and do some cypress testing on it.
The text was updated successfully, but these errors were encountered: