forked from AITech/aitech-ium
3. Jenkins
This commit is contained in:
parent
7459afcb03
commit
12bc89369a
@ -8,14 +8,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"source": [
|
"source": [
|
||||||
"![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n",
|
|
||||||
"<div class=\"alert alert-block alert-info\">\n",
|
|
||||||
"<h1> Inżynieria uczenia maszynowego </h1>\n",
|
"<h1> Inżynieria uczenia maszynowego </h1>\n",
|
||||||
"<h2> 3. <i>System ciągłej integracji na przykładzie Jenkins</i> [laboratoria]</h2> \n",
|
"<h2> 3. <i>System ciągłej integracji na przykładzie Jenkins</i> [laboratoria]</h2> "
|
||||||
"<h3> Tomasz Ziętkiewicz (2023)</h3>\n",
|
|
||||||
"</div>\n",
|
|
||||||
"\n",
|
|
||||||
"![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -277,7 +271,7 @@
|
|||||||
" steps {\n",
|
" steps {\n",
|
||||||
" //Wypisz wartość parametru w konsoli (To nie jest polecenie bash, tylko groovy!)\n",
|
" //Wypisz wartość parametru w konsoli (To nie jest polecenie bash, tylko groovy!)\n",
|
||||||
" echo \"INPUT_TEXT: ${INPUT_TEXT}\"\n",
|
" echo \"INPUT_TEXT: ${INPUT_TEXT}\"\n",
|
||||||
" //Wywołaj w konsoli komendę \"figlet\", która generuje ASCI-art\n",
|
" //Wywołaj w konsoli komendę \"figlet\", która generuje ASCII-art\n",
|
||||||
" sh \"figlet \\\"${INPUT_TEXT}\\\" | tee output.txt\"\n",
|
" sh \"figlet \\\"${INPUT_TEXT}\\\" | tee output.txt\"\n",
|
||||||
" }\n",
|
" }\n",
|
||||||
" }\n",
|
" }\n",
|
||||||
@ -468,18 +462,18 @@
|
|||||||
" - możesz wygenerować potrzebny kod za pomocą generatorów w \"Pipeline Syntax\")\n",
|
" - możesz wygenerować potrzebny kod za pomocą generatorów w \"Pipeline Syntax\")\n",
|
||||||
" - dodaj paremetr typu \"Build selector for Copy artifact\", w którym będziesz mógł ustalić z którego builda zadania s123456-create-dataset chcesz skopiować artefakt. Wartość tego parametru będziesz musiał przekazać jako parametr `which build` -> \"Specified by a build parameter\"\n",
|
" - dodaj paremetr typu \"Build selector for Copy artifact\", w którym będziesz mógł ustalić z którego builda zadania s123456-create-dataset chcesz skopiować artefakt. Wartość tego parametru będziesz musiał przekazać jako parametr `which build` -> \"Specified by a build parameter\"\n",
|
||||||
" - przykładowy kod copyArtifact:\n",
|
" - przykładowy kod copyArtifact:\n",
|
||||||
" ```groovy\n",
|
"\n",
|
||||||
" copyArtifacts fingerprintArtifacts: true, projectName: 'MY_PROJECT', selector: buildParameter('BUILD_SELECTOR')\n",
|
" copyArtifacts fingerprintArtifacts: true, projectName: 'MY_PROJECT', selector: buildParameter('BUILD_SELECTOR')\n",
|
||||||
" ```\n",
|
"\n",
|
||||||
" - przykładowy kod definicji parametru:\n",
|
" - przykładowy kod definicji parametru:\n",
|
||||||
" ```groovy\n",
|
"\n",
|
||||||
" properties([parameters([\n",
|
" properties([parameters([\n",
|
||||||
" buildSelector(\n",
|
" buildSelector(\n",
|
||||||
" defaultSelector: lastSuccessful(),\n",
|
" defaultSelector: lastSuccessful(),\n",
|
||||||
" description: 'Which build to use for copying artifacts',\n",
|
" description: 'Which build to use for copying artifacts',\n",
|
||||||
" name: 'BUILD_SELECTOR')\n",
|
" name: 'BUILD_SELECTOR')\n",
|
||||||
" ])])\n",
|
" ])])\n",
|
||||||
" ```\n",
|
"\n",
|
||||||
" 3. Wywoła skrypt shella (krok \"sh: Shell Script\"). \n",
|
" 3. Wywoła skrypt shella (krok \"sh: Shell Script\"). \n",
|
||||||
" - Domyślnie tutaj znajdzie się wywołanie naszego skryptu liczącego statystyki.\n",
|
" - Domyślnie tutaj znajdzie się wywołanie naszego skryptu liczącego statystyki.\n",
|
||||||
" - Ze względu na brakujące zależności, na razie wystarczy, że ten skrypt będzie \"liczył\" ilość linii w wejściowym pliku (polecenie \"wc -l\"). \n",
|
" - Ze względu na brakujące zależności, na razie wystarczy, że ten skrypt będzie \"liczył\" ilość linii w wejściowym pliku (polecenie \"wc -l\"). \n",
|
||||||
|
Loading…
Reference in New Issue
Block a user