diff --git a/misc/jenkins/Dockerfile b/misc/jenkins/Dockerfile new file mode 100644 index 000000000..2aec7512f --- /dev/null +++ b/misc/jenkins/Dockerfile @@ -0,0 +1,8 @@ +FROM jenkins/jenkins:lts + +USER root +RUN apt update && apt install -y openjfx + +RUN apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common && curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" && apt update && apt install -y docker-ce + +USER jenkins \ No newline at end of file diff --git a/misc/jenkins/run-jenkins.sh b/misc/jenkins/run-jenkins.sh new file mode 100644 index 000000000..98b5a218e --- /dev/null +++ b/misc/jenkins/run-jenkins.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker run -u root -d --restart always -p 9009:9009 -p 50000:50000 --env JAVA_OPTS=-Xmx2048m -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name "jenkins" shibui/jenkins --httpPort=9009 --prefix=/jenkins \ No newline at end of file