From 20ccc8b09df00003b354a349c1ea3132c9f35614 Mon Sep 17 00:00:00 2001 From: Dominik Date: Thu, 25 Mar 2021 13:56:32 +0100 Subject: [PATCH] Final Commit for 1-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Zostało do zrobienia "8. Statystki [5 pkt]" --- Jenkinsfile | 18 +++--------------- test.sh | 5 ++++- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1e51563..39da665 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,17 +10,20 @@ pipeline { ) } stages { + // 4. Repozytorium [2 pkt] stage('checkout: Check out from version control') { steps { git 'https://git.wmi.amu.edu.pl/s434788/ium_434788' } } + // 5. Zapisanie zbioru danych [4 pkt] + 7. Parametry zadania [1 pkt] stage('sh: Shell Script') { steps { sh 'chmod +x test.sh' sh './test.sh ${CUTOFF}' } } + // 5. Zapisanie zbioru danych [4 pkt] + 7. Parametry zadania [1 pkt] stage('archiveArtifacts') { steps { archiveArtifacts 'test.csv' @@ -29,20 +32,5 @@ pipeline { archiveArtifacts 'zadanie7.csv' } } - stage('Hello') { - steps { - //Wypisz wartość parametru w konsoli (To nie jest polecenie bash, tylko groovy!) - echo "INPUT_TEXT: ${CUTOFF}" - //Wywołaj w konsoli komendę "figlet", która generuje ASCI-art - sh "figlet \"${CUTOFF}\" | tee output.txt" - } - } - stage('Goodbye!') { - steps { - echo 'Goodbye!' - //Zarchiwizuj wynik - archiveArtifacts 'output.txt' - } - } } } \ No newline at end of file diff --git a/test.sh b/test.sh index 4f162d2..a4150e5 100644 --- a/test.sh +++ b/test.sh @@ -1,5 +1,8 @@ +# 5. Zapisanie zbioru danych [4 pkt] (Pobranie pliku .csv) curl -OL https://git.wmi.amu.edu.pl/s434788/ium_434788/raw/branch/master/winequality-red.csv + +# 5. Zapisanie zbioru danych [4 pkt] (Podzielenie pliku csv na test/dev/train) head -n 1 winequality-red.csv > header.csv tail -n +2 winequality-red.csv | shuf > data.shuffled @@ -11,6 +14,6 @@ cat header.csv wine.data.test > test.csv cat header.csv wine.data.dev > dev.csv cat header.csv wine.data.train > train.csv - +# 7. Parametry zadania [1 pkt] head -n $1 data.shuffled > zadanie7.data cat header.csv zadanie7.data > zadanie7.csv \ No newline at end of file