diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b326b4088e4831c0daf6a34706df7a1ac96b23b9..a28e55ba8faa4abc35878633582b5bc8a8449c3f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,3 +24,9 @@ build-cypress: DIR: cypress NAME: cypress +build-selenium-chromium: + extends: .build-base + variables: + BASE: debian:sid + DIR: selenium-chromium + NAME: selenium-chromium diff --git a/README.md b/README.md index b4acd114a30bfd7af388973941cb7e18f888256b..e55d10bab7e429a3c86259e17cff6091c4dd62da 100644 --- a/README.md +++ b/README.md @@ -12,3 +12,9 @@ The stock cypress base image is based on debian 10, ours is based on debian 11 s Our image also has the openjdk preinstalled which the stock version does not have. `registry.reset.inso-w.at/pub/docker/cypress:latest` + +### Image with selenium and chromium + +For tests that use java, node, selenium, chromium + +`registry.reset.inso-w.at/pub/docker/selenium-chromium:latest` diff --git a/selenium-chromium/Dockerfile b/selenium-chromium/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..8ac6796b7d1982abfdc2b131e1815edfe302db96 --- /dev/null +++ b/selenium-chromium/Dockerfile @@ -0,0 +1,5 @@ +FROM debian:sid +RUN apt-get update && apt-get -y install vim curl wget rsync grep maven ssh git gitinspector nodejs npm docker gradle mkdocs maven chromium xvfb openjdk-17-jdk + +RUN npm install protractor -g +RUN webdriver-manager update