From c19e3edecd7333cfe5c78673f9a928aea84015ce Mon Sep 17 00:00:00 2001 From: qweqweasdasd <qweqweasdasd@infn.it> Date: Fri, 17 Jun 2022 17:33:32 +0200 Subject: [PATCH] Added gvm to Dockerfile and added build file --- utils/Dockerfile | 16 +++++++++++++++- utils/build | 4 ++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 utils/build diff --git a/utils/Dockerfile b/utils/Dockerfile index 2d44326..5dbd524 100644 --- a/utils/Dockerfile +++ b/utils/Dockerfile @@ -3,7 +3,21 @@ FROM jenkins/ssh-agent ARG ORCHENT_VERSION=1.2.9.rc1 RUN DEBIAN_FRONTEND=noninteractive apt-get update \ - && apt-get install -y wget git ansible \ + && apt-get install -y wget git ansible python3-pip openssh-client iproute2 \ && wget https://github.com/indigo-dc/orchent/releases/download/v${ORCHENT_VERSION}/orchent_${ORCHENT_VERSION}_amd64.deb \ && dpkg -i orchent_${ORCHENT_VERSION}_amd64.deb \ + && pip install gvm-tools \ && apt-get clean && rm -rf /var/lib/apt/lists/* + +RUN useradd -ms /bin/bash gmp \ + && mkdir /home/gmp/.ssh \ + +COPY id_rsa /home/gmp/.ssh +COPY known_hosts /home/gmp/.ssh + +RUN chown -R gmp:gmp /home/gmp \ + && chmod 0600 /home/gmp/.ssh/id_rsa + +USER gmp +WORKDIR /home/gmp + diff --git a/utils/build b/utils/build new file mode 100644 index 0000000..622cfc5 --- /dev/null +++ b/utils/build @@ -0,0 +1,4 @@ +TAG=jgvino/jenkins-paas-slave:latest + +docker build -t $TAG . +docker push $TAG -- GitLab