As this does not affect people who use the VS Code desktop integration
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I10826505d6eec9423a29c93c0c0707c289e8cadb
- Fix: the initial steps such as extracting the zip were not happening
- Fix deprecated yml task types
- Fix: SSL warning by disabling SSL when doing make
- Add missing task names
- Add missing cypress tests so people can use it
- Install Chromium dummy package side by side with FF since it's a
cypress dependency because on Ubuntu it requires to be installed
via snapd but gitpod doesn't allow that has there is no plans to do
so)
- Users can now run cypress test in GitPod using Firefox, example:
- CYPRESS_BROWSER="firefox" make check
- CYPRESS_BROWSER="firefox" make check-[device] spec=[app/test]
- Make use of "wait commands"
- So we can wait for the configure before doing the make and so we can
do each one in a different terminal
- This also makes it easier for new users to go back and check
configure and make history output
- So we can listen and wait for the port to be open and then print
next step instructions
- Better of tasks and setup terminals
- "Get Core and autgen/Configure Online" in one
- "Make" and instructions on how to open the browser in another (split)
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I915ea0e22c76191651cc0fd50e55edcc2fc58013
* Disable SSL and various security config
to be able to access the container from outside
* Meant to be used only for development/testing etc.
and temporarily
Change-Id: If799442b8a94b95554b6cefa7ad01675a66b93ce
Web based, containrized, ready-to-use dev environment & IDE.
https://gitpod.io
Open in GitPod: https://gitpod.io/#https://github.com/CollaboraOnline/online
* You will have the environment, but you might need to
run the build commands yourselves
Force to prebuild: https://gitpod.io/#prebuild/https://github.com/CollaboraOnline/online
* This should come at the point make command stage is completed
We will also enable auto-prebuilds on each push,
and add a button to get a prebuilt/ready env
TODO:
* Open port(s) to be able to connect to COOL while running
* Add missing VSCode extensions if any
* Enable prebuilds for push events
* Add button on README
Change-Id: I726a7fb0693cd39109c88b86b3d6941e0210c249