- first thing was, i just barely know, we can use command
needs in Gitlab-CI in order to execute next jobs as soon as their dependencies are met, regardless of the pipeline’s stages configuration
- second learning was i tried to set how the Selenium grid will run on the Gitlab CI/CD and it was a lot of effort and have trial and error to do it. There were a few issues that i encountered during this session, such as: you need to run the the remote browser in incognito mode, installed something called libindicator package (somewhat it has many dependencies to another linux library), fetch the remote driver version with the stable one from Google chrome service, set user temporary directory, disable the argument to not use GPU, compile and wrapped it as docker in docker and run the compose file, and explore about configure shm_size on the Gitlab runner config and so on