From 2bb844a7287cc8ddda7d6163c733d65a53938ff4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Sk=C3=B3rzewski?= Date: Wed, 3 Apr 2024 09:35:02 +0200 Subject: [PATCH] Debug 5 --- Dockerfile | 19 ++----------------- Dockerfile.bak | 18 ++++++++++++++++++ Jenkinsfile | 11 +++++++++++ 3 files changed, 31 insertions(+), 17 deletions(-) create mode 100644 Dockerfile.bak create mode 100644 Jenkinsfile diff --git a/Dockerfile b/Dockerfile index 65b137e..6f264c1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,3 @@ -# Nasz obraz będzie dziedziczył z obrazu Ubuntu w wersji latest -FROM ubuntu:latest +FROM node:20.11.1-alpine3.19 -# Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes) -RUN apt update && apt install -y python3-pip - -RUN pip3 install --user datasets kaggle - -RUN pip3 list - -# Stwórzmy w kontenerze (jeśli nie istnieje) katalog /app i przejdźmy do niego (wszystkie kolejne polecenia RUN, CMD, ENTRYPOINT, COPY i ADD będą w nim wykonywane) -WORKDIR /app - -# Skopiujmy nasz skrypt do katalogu /app w kontenerze -COPY ./create-dataset.py ./ - -# # Domyślne polecenie, które zostanie uruchomione w kontenerze po jego starcie -# CMD python3 create-dataset.py \ No newline at end of file +RUN apk add -U subversion \ No newline at end of file diff --git a/Dockerfile.bak b/Dockerfile.bak new file mode 100644 index 0000000..65b137e --- /dev/null +++ b/Dockerfile.bak @@ -0,0 +1,18 @@ +# Nasz obraz będzie dziedziczył z obrazu Ubuntu w wersji latest +FROM ubuntu:latest + +# Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes) +RUN apt update && apt install -y python3-pip + +RUN pip3 install --user datasets kaggle + +RUN pip3 list + +# Stwórzmy w kontenerze (jeśli nie istnieje) katalog /app i przejdźmy do niego (wszystkie kolejne polecenia RUN, CMD, ENTRYPOINT, COPY i ADD będą w nim wykonywane) +WORKDIR /app + +# Skopiujmy nasz skrypt do katalogu /app w kontenerze +COPY ./create-dataset.py ./ + +# # Domyślne polecenie, które zostanie uruchomione w kontenerze po jego starcie +# CMD python3 create-dataset.py \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..da9be7c --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,11 @@ +pipeline { + agent { dockerfile true } + stages { + stage('Test') { + steps { + sh 'node --version' + sh 'svn --version' + } + } + } +} \ No newline at end of file