diff --git a/JenkinsFile b/JenkinsFile new file mode 100644 index 0000000..90186c7 --- /dev/null +++ b/JenkinsFile @@ -0,0 +1,32 @@ +pipeline { + agent any + parameters { + string ( + defaultValue: '40', + description: 'Podaj ilość wierszy do odcięcia ze zbioru danych', + name: 'CUTOFF', + trim: false + ) + } + stages { + stage('checkout: Check out from version control') { + steps { + git 'https://git.wmi.amu.edu.pl/s434766/ium_434766.git' + } + } + stage('sh: Shell Script') { + steps { + sh 'chmod +x script.sh' + sh './script.sh ${CUTOFF}' + } + } + stage('archiveArtifacts') { + steps { + archiveArtifacts 'scriptTest.csv' + archiveArtifacts 'scriptDev.csv' + archiveArtifacts 'scriptTrain.csv' + archiveArtifacts 'lab3.csv' + } + } + } +} \ No newline at end of file diff --git a/lab2.ipynb b/lab2.ipynb index 012f0cc..13af27d 100644 --- a/lab2.ipynb +++ b/lab2.ipynb @@ -222,7 +222,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -233,13 +233,13 @@ ] }, "metadata": {}, - "execution_count": 26 + "execution_count": 28 }, { "output_type": "display_data", "data": { "text/plain": "
", - "image/svg+xml": "\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n 2021-03-20T19:59:36.663916\r\n image/svg+xml\r\n \r\n \r\n Matplotlib v3.3.2, https://matplotlib.org/\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n", + "image/svg+xml": "\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n 2021-03-20T20:06:01.190561\r\n image/svg+xml\r\n \r\n \r\n Matplotlib v3.3.2, https://matplotlib.org/\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n", "image/png": "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\n" }, "metadata": { diff --git a/script.sh b/script.sh new file mode 100644 index 0000000..e364248 --- /dev/null +++ b/script.sh @@ -0,0 +1,19 @@ + +curl -OL https://https://git.wmi.amu.edu.pl/s434766/ium_434766/src/branch/master/healthcare-dataset-stroke-data.csv + + +# Podzielenie pliku csv na test/dev/train +head -n 1 healthcare-dataset-stroke-data.csv > header.csv +tail -n +2 healthcare-dataset-stroke-data.csv | shuf > healthcare.data.shuf + +head -n 1022 healthcare.data.shuf > healthcare.data.test +head -n 2044 healthcare.data.shuf| tail -n 1022 > healthcare.data.dev +tail -n +3066 healthcare.data.shuf > healthcare.data.train + +cat header.csv healthcare.data.test > scriptTest.csv +cat header.csv healthcare.data.dev > scriptDev.csv +cat header.csv healthcare.data.train > scriptTrain.csv + + +head -n $1 healthcare.data.shuf > lab3.data +cat header.csv lab3.data > lab3.csv \ No newline at end of file