forked from AITech/aitech-ium
Lab. 3. Jenkins
This commit is contained in:
parent
17aa75a226
commit
ddc4a0786a
@ -168,7 +168,7 @@
|
||||
},
|
||||
"source": [
|
||||
"## Zadania [15 pkt]\n",
|
||||
"Na dzisiejszych zajęciach przygotujemy dwa połączone ze sobą zadania:\n",
|
||||
"Na dzisiejszych zajęciach przygotujemy dwa połączone ze sobą zadania (joby):\n",
|
||||
"1. Zadanie \"s123456-create-dataset\":\n",
|
||||
" - pobiera i wybrany na poprzednich zajęciach zbiór danych\n",
|
||||
" - dokonuje \"data preprocessing\"\n",
|
||||
@ -235,6 +235,8 @@
|
||||
"\n",
|
||||
" - Pierwszy z nich daje większe możliwości, drugi jest łatwiejszy, lepiej udokumentowany, ale ma mniejszą siłę ekpresji.\n",
|
||||
"\n",
|
||||
" - Generalnie polecam korzystać ze składni \"Declarative pipeline\" tam, gdzie tylko to możliwe, a \"Scripted pipeline\" tylko wtedy, gdy nie da się czegoś zrobić przez \"Declarative pipeline\"\n",
|
||||
"\n",
|
||||
" - Fragmenty kodu można również generować przy pomocy kreatora, dostępnego pod linkiem [Pipeline syntax](https://tzietkiewicz.vm.wmi.amu.edu.pl:8081/job/hello-world/pipeline-syntax/) na stronie każdego projektu. Jest to bardzo przydatna funkcjonalność, nie tylko dla początkujących użytkowników\n",
|
||||
"\n",
|
||||
" - Jenkinsfile może być wprowadzony bezpośrednio z poziomu przeglądarki, albo pobrany z repozytorium.\n",
|
||||
@ -382,6 +384,7 @@
|
||||
},
|
||||
"source": [
|
||||
"#### 6. Hasło do Kaggle\n",
|
||||
" - /!\\ Generalnie na potrzeby tego zadania polecam unikać pobierania danych z Kaggle'a, ponieważ poprawne skonfigurowanie Jenkinsa tak, żeby działał z Kaggle API, jest dość uciążliwe.\n",
|
||||
" - Jeśli pobierasz swój zbiór z Kaggle, to możesz mieć problem z uwierzytelnieniem.\n",
|
||||
" - Żeby kaggle CLI mogło połączyć się z Kaggle API, musi mieć podaną nazwę użytkownika i token.\n",
|
||||
" - Kiedy używamy CLI lokalnie, korzysta ono z ściągniętego przez nas wcześniej pliku ~/.kaggle/kaggle.json, zawierającego nazwę użytkownika i hasło\n",
|
||||
@ -482,6 +485,18 @@
|
||||
" - Skrypt powinien zapisywać wyniki swojego działania do pliku\n",
|
||||
" 4. Plik powstały w kroku 3. należy archiwizować (krok \"archiveArtifacts\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Termin wykonania zadania: 26 marca 2025"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
Loading…
Reference in New Issue
Block a user