Commit Graph

16 Commits (master)

Author SHA1 Message Date
Pedro Pinto Silva ad3fca4ea3 Gitpod: Update branch parity, use core 24.04 instead
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ibe21ffb1a9743088d20017d3b64144e69b29c3c1
2024-03-11 15:40:02 +01:00
Andras Timar ec7e460739 GitPod: use core assets of version 23.05
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ie9c945211404d11e9fa9c368e113d4e30f53cc4b
2023-03-14 12:04:51 +01:00
Pedro Pinto Silva f81d6e8853 GitPod: Update core assets url to 22.05
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I8c60a39588503011b526419c358d3b93f6f237ce
2022-04-19 15:32:43 +02:00
Pedro Pinto Silva 2f8468c967 GitPod: make instructions more clear
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
2021-11-26 18:28:10 +01:00
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
Andras Timar f07ff8c7e0 rename: remaining lool->cool changes
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib7d4e804bebe52dead8d53b0e0bbaed0f08bf3d0
2021-11-18 14:14:11 +01:00
Muhammet Kara 2062e384d2 Gitpod: Remove deprecated extension
Signed-off-by: Muhammet Kara <muhammetk@gmail.com>
Change-Id: I3c24ff658d6d044bb68ef74de9eae5fa21728e66
2021-10-12 14:44:47 +02:00
Pedro Pinto Silva 08c4dd1cb9 Gitpod: what to do after a major release
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I411fcabe794929e5d2e50aa75018bc5389b0b851
2021-08-20 11:27:22 +02:00
Muhammet Kara a47d70f26d Add default vscode settings for Gitpod
Signed-off-by: Muhammet Kara <muhammet.kara@collabora.com>
Change-Id: I373f6c13a0c1f2634677ea600f90c1452b44283c
2021-07-13 12:38:31 +03:00
Muhammet Kara 41bfcd510c Update Gitpod config to core co-2021
Signed-off-by: Muhammet Kara <muhammet.kara@collabora.com>
Change-Id: Idf9c43120e5e3b2907688d6390fdcb3675101661
2021-06-18 14:42:57 +03:00
Muhammet Kara e50b0ebd2c Gitpod: Silence the unneeded port popups
Change-Id: Ib48510dfecb55bc5d021e2b26daf114fda267529
2020-10-17 08:54:23 +03:00
Muhammet Kara 7777f3df63 Gitpod: Use nproc with make
To make use of multiple cores/threads as suggested by kendy

Change-Id: I07f12cf816133bb7e2b0c751fb6e623a535ff2e0
2020-10-12 15:11:00 +03:00
Muhammet Kara b20b3412ab Gitpod: Enable VNC and add browser
Change-Id: I367b0c5d6daf805d257451c51e45dfebf84ed8d2
2020-10-10 01:54:42 +03:00
Muhammet Kara e2dd969174 Gitpod: Add custom loolwsd.xml
* 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
2020-10-09 19:46:53 +03:00
Yunusemre Şentürk e27c4d65dd Enable port 9980 on gitpod container
Change-Id: I717c0e69cee9ecea61e82c1bb3755e4abf15655b
2020-10-08 19:03:07 +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