@masterthesis{Schiller2022, type = {Bachelor Thesis}, author = {Schiller, Philip}, title = {Migration und Erweiterung eines Nightly-Build-Systems f{\"u}r ein Embedded Linux auf ein Continuous-Integration-System}, year = {2022}, abstract = {The company Plusoptix GmbH develops and sells medical devices to measure the refraction of infants. For the implementation of these functionalities, the necessary hardware and software is integrated in the apparatus. In addition, an individual OS was developed to perform specific tasks efficiently and quickly. In order to continuously close security gaps and meet requirements, the operating system must constantly be up to date. This activity is realized by the construction of the embedded Linux with the help of the internal NBS. Nightly building of the OS enables testing of changed software code or integrated modules. However, due to the steadily growing project tree of Plusoptix GmbH, the system increasingly shows problem areas. This includes aspects of administration and information overview. In addition, new functionalities such as continuous integration are desired to ensure the greatest possible SQA. Based on these features, the master thesis includes the development of a CIS to address the emerging requirements. Additionally, all previous process cycles of the old system should be integrable. For this purpose, a catalog of requirements for the new system must first be designed and specified. With the framework conditions defined, a targeted search can then be made for software to solve the existing problems. These must be evaluated in order to find the most efficient solution approach. In the end, a system is to be established that replaces the NBS andmeets current and future requirements.}, language = {de} }