Compare commits

...

17 Commits

Author SHA1 Message Date
argoyle bca9b045db feat: add robotframework-browser dependency
Adds the robotframework-browser package to enhance browser 
automation capabilities for testing. This change allows for 
more versatile testing scenarios within the existing project.
2024-12-11 10:19:39 +01:00
argoyle 16b22fd975 refactor: remove unnecessary variables and services
Eliminate unused DOCKER_HOST variable and Docker service from CI 
configuration. This simplifies the setup and improves build 
performance by reducing overhead.
2024-12-11 10:11:23 +01:00
Renovate 8fb2f3eb3a chore(deps): update python:3.12-slim-bullseye docker digest to de274ae 2024-12-05 03:07:28 +00:00
Renovate 98312a1602 chore(deps): update python:3.12-slim-bullseye docker digest to b05f6e0 2024-12-03 18:07:17 +00:00
Renovate 48a6910e3d chore(deps): update python:3.12-slim-bullseye docker digest to d5fe2b1 2024-12-03 05:59:48 +00:00
Renovate b516b12720 chore(deps): update python:3.12-slim-bullseye docker digest to 6e2d8a8 2024-11-13 09:02:57 +00:00
Renovate 63e34418fb chore(deps): update python:3.12-slim-bullseye docker digest to 0b6fa86 2024-11-13 03:03:09 +00:00
Renovate 7a6bef5117 chore(deps): update python:3.12-slim-bullseye docker digest to 964d0fa 2024-11-12 09:01:39 +00:00
Renovate fe74f91a65 chore(deps): update python:3.12-slim-bullseye docker digest to 141701e 2024-11-12 05:58:40 +00:00
Renovate 77c5a1947f chore(deps): pin python docker tag to 3207ac8 2024-11-03 16:41:08 +00:00
Renovate 36e172fd63 chore(deps): update dependency robotframework to v7.1.1 2024-10-19 13:57:53 +00:00
Renovate b79a927fab chore(deps): update dependency psycopg2-binary to v2.9.10 2024-10-16 13:57:35 +00:00
Renovate 09435dc46f chore(deps): update dependency robotframework-databaselibrary to v2.0.4 2024-10-11 11:04:35 +00:00
Renovate 3bb2958802 chore(deps): update dependency robotframework-databaselibrary to v2.0.3 2024-10-09 11:07:29 +00:00
Renovate 93509d71e4 chore(deps): update dependency robotframework-databaselibrary to v2.0.2 2024-10-01 16:57:58 +00:00
Renovate 80ff4c4655 chore(deps): update dependency robotframework-databaselibrary to v2 2024-10-01 11:07:03 +00:00
Renovate 63ed597fac chore(deps): update dependency urllib3 to v2.2.3 2024-09-12 11:01:49 +00:00
3 changed files with 12 additions and 15 deletions
-5
View File
@@ -1,15 +1,10 @@
stages:
- build
variables:
DOCKER_HOST: tcp://docker:2375/
image: buildtool/build-tools:${BUILDTOOLS_VERSION}
build:
stage: build
services:
- docker:${DOCKER_DIND_VERSION}
script:
- build
- push
+7 -6
View File
@@ -1,22 +1,23 @@
FROM python:3.12-slim-bullseye
FROM python:3.12-slim@sha256:2b0079146a74e23bf4ae8f6a28e1b484c6292f6fb904cbb51825b4a19812fcd8
ARG TARGETOS
ARG TARGETARCH
ARG GECKODRIVER_VERSION=0.32.0
RUN install -d -m 0755 /etc/apt/keyrings && \
apt-get update && \
apt-get -y install wget gnupg2 jq curl git fonts-liberation libdrm2 libgbm1 libnspr4 libnss3 libu2f-udev libvulkan1 xdg-utils && \
apt update -qq && \
apt -y -qq install wget gnupg2 jq curl git fonts-liberation libdrm2 libgbm1 libnspr4 libnss3 libu2f-udev libvulkan1 nodejs npm xdg-utils && \
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null && \
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}' && \
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null && \
printf 'Package: *\nPin: origin packages.mozilla.org\nPin-Priority: 1000' >/etc/apt/preferences.d/mozilla && \
apt-get update && \
apt-get -y install firefox && \
apt update -qq && \
apt -y -qq install firefox && \
wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \
dpkg -i google-chrome-stable_current_amd64.deb && \
rm -r /var/lib/apt/lists/* google-chrome-stable_current_amd64.deb
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt && \
rm requirements.txt
rm requirements.txt && \
rfbrowser init
+5 -4
View File
@@ -1,9 +1,10 @@
robotframework==7.1
robotframework==7.1.1
robotframework-browser==19.1.0
robotframework-seleniumlibrary==6.6.1
urllib3==2.2.2
psycopg2-binary==2.9.9
urllib3==2.2.3
psycopg2-binary==2.9.10
PyMySQL==1.1.1
robotframework-appiumlibrary==2.1.0
robotframework-databaselibrary==1.4.4
robotframework-databaselibrary==2.0.4
robotframework-httplibrary==0.4.2
robotframework-http-rabbitmq==1.0.3