diff --git a/Dockerfile b/Dockerfile index 398dc98..ba1f321 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Nasz obraz będzie dzidziczył z obrazu Ubuntu w wersji latest -FROM ubuntu:latest +FROM ubuntu:focal # Instalujemy niezbędne zależności. Zwróć uwagę na flagę "-y" (assume yes) RUN apt update diff --git a/Jenkinsfile b/Jenkinsfile index 7c1b7d8..4166453 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,41 +1,12 @@ pipeline { - agent any - parameters { - string( - defaultValue: '0', - description: 'Umożliwia zdefiniowanie wielkości odcięcia zbioru danych.', - name: 'CUTOFF', - trim: false - ) - string( - defaultValue: 'rokoch', - description: 'Kaggle username', - name: 'KAGGLE_USERNAME', - trim: false - ) - password( - defaultValue: '', - description: 'Kaggle token taken from kaggle.json file, as described in https://github.com/Kaggle/kaggle-api#api-credentials', - name: 'KAGGLE_KEY' - ) - } - stages { - stage('checkout') { - steps { - checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[url: 'https://git.wmi.amu.edu.pl/s426206/ium_426206.git']]]) - } - } - - stage('docker') { - steps { - withEnv(["KAGGLE_USERNAME=${params.KAGGLE_USERNAME}", - "KAGGLE_KEY=${params.KAGGLE_KEY}"]) { - script { - def img = docker.build('rokoch/ium:01') - img.inside('-e KAGGLE_USERNAME=${params.KAGGLE_USERNAME} -e KAGGLE_KEY=${params.KAGGLE_KEY}') {} - } - } - } - } - } -} + agent { + docker { image 'node:14-alpine' } + } + stages { + stage('Test') { + steps { + sh 'node --version' + } + } + } +} \ No newline at end of file