Set up Jenkins jobs for web and mobile tests
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
FROM jenkins/jenkins:lts-jdk21
|
||||
|
||||
USER root
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
curl \
|
||||
git \
|
||||
maven \
|
||||
docker.io \
|
||||
docker-compose \
|
||||
chromium \
|
||||
firefox-esr \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
COPY plugins.txt /usr/share/jenkins/ref/plugins.txt
|
||||
RUN jenkins-plugin-cli --plugin-file /usr/share/jenkins/ref/plugins.txt
|
||||
|
||||
COPY init.groovy.d/ /usr/share/jenkins/ref/init.groovy.d/
|
||||
COPY jobs/ /usr/share/jenkins/ref/job-xml/
|
||||
|
||||
USER jenkins
|
||||
Reference in New Issue
Block a user