ohjelmistovarastoinnin
Ohjelmistovarastointi tarkoittaa organisaation ohjelmistojen ja niihin liittyvien artefaktien systemaattista tallentamista, luokittelua ja hallintaa. Tähän kuuluu sekä lähdekoodi että rakennettujen ohjelmistojen binaryt, riippuvuudet, rakennus- ja testitulokset sekä niihin liittyvä metadata kuten lisenssit, omistajuus ja versionhistoria. Tavoitteena on varmistaa toistettavuus, traceability ja hallittu jakelu ohjelmistoja elinkaaren eri vaiheissa.
Keskeinen tarkoitus on tukea ohjelmistojen elinkaaren hallintaa: palautettavuus vanhoihin versioihin, lisenssien noudattamisen valvonta, kustannusten hallinta sekä
Prosessit ja käytännöt kattavat inventoinnin, luokittelun ja metadatahallinnan, riippuvuuksien kartoituksen sekä SBOM- (software bill of materials)
Työkalupakissa yleisimpiä ovat versionhallintajärjestelmät, kuten Git, rakennus- ja CI-putket sekä ohjelmistoartefaktien varastot kuten Nexus tai Artifactory.
Ohjelmistovarastointi linkittyy läheisesti ohjelmistovaraston hallintaan (SAM), konfiguraatio- ja release-hallintaan sekä DevOps- ja CI/CD-käytäntöihin, joissa automaatio ja