Commit graph

3 commits

Author SHA1 Message Date
Pedro Pinto Silva
cdd00047d1 GitPod: Fix yml and dockerfile, edit configure recipe
- 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
2021-11-26 18:20:53 +01:00
Muhammet Kara
b20b3412ab Gitpod: Enable VNC and add browser
Change-Id: I367b0c5d6daf805d257451c51e45dfebf84ed8d2
2020-10-10 01:54:42 +03:00
Muhammet Kara
4885a074af GitPodify COOL - Initial support
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
2020-10-08 00:30:29 +03:00