Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
en:sw:04-unipi-firmware:01-custom-image [2020/11/10 13:20] avsetula |
en:sw:04-unipi-firmware:01-custom-image [2023/09/14 10:30] (current) avsetula [Technical part] |
||
---|---|---|---|
Line 29: | Line 29: | ||
===== Technical part ===== | ===== Technical part ===== | ||
- | The OS images are defined and built by [[https://about.gitlab.com/product/continuous-integration/|Gitlab CI]] running on our premises. Each image has its own [[https://git-scm.com/|GIT]] repository, which contains a definition of what software should be installed and what configuration needs to be performed. To make this process as easy as possible, these definitions are nothing more than a set of [[https://www.gnu.org/software/bash/|bash]] scripts which are executed in a particular time and order. The building of the OS image is roughly split into these parts: | + | The OS images are defined and built by Gitlab CI running on our premises. Each image has its own [[https://git-scm.com/|GIT]] repository, which contains a definition of what software should be installed and what configuration needs to be performed. To make this process as easy as possible, these definitions are nothing more than a set of [[https://www.gnu.org/software/bash/|bash]] scripts which are executed in a particular time and order. The building of the OS image is roughly split into these parts: |
- [[https://wiki.debian.org/Multistrap|Debootstrap]] on the Debian GNU/Linux | - [[https://wiki.debian.org/Multistrap|Debootstrap]] on the Debian GNU/Linux |