Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
bca9b045db
|
|||
|
16b22fd975
|
|||
| 8fb2f3eb3a | |||
| 98312a1602 | |||
| 48a6910e3d | |||
| b516b12720 | |||
| 63e34418fb | |||
| 7a6bef5117 | |||
| fe74f91a65 | |||
| 77c5a1947f |
@@ -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
@@ -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
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
robotframework==7.1.1
|
||||
robotframework-browser==19.1.0
|
||||
robotframework-seleniumlibrary==6.6.1
|
||||
urllib3==2.2.3
|
||||
psycopg2-binary==2.9.10
|
||||
|
||||
Reference in New Issue
Block a user