Toolverse
Wszystkie skille

docker-test

autor: peteonrails

Testuj buildy i pakiety w izolowanych kontenerach Docker na różnych dystrybucjach Linuksa.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
1

O skillu

Umiejętność do testowania voxtype w kontenerach Docker. Pozwala na weryfikację buildów, sprawdzenie kompatybilności pakietów na różnych dystrybucjach (Ubuntu, Debian, Fedora) oraz izolowanie środowisk testowych. Obsługuje testy binariów AVX2 i Vulkan, a także instalację pakietów DEB i RPM w czystych kontenerach bez wpływu lokalnego systemu.

Jak używać

  1. Przygotuj środowisko, mając dostęp do repozytorium voxtype i zainstalowany Docker. Umiejętność wymaga uprawnień do uruchamiania poleceń Bash, czytania plików i globowania ścieżek.

  2. Aby przetestować binarny build AVX2, uruchom skrypt ./scripts/build-docker.sh, który wykorzystuje Ubuntu 22.04 do uniknięcia zanieczyszczenia instrukcjami AVX-512. Wynik pojawi się w katalogu releases/${VERSION}/.

  3. Do testowania pakietu Debian uruchom kontener Ubuntu 22.04 z zamontowanym katalogiem releases, zainstaluj pakiet DEB poleceniem apt install, a następnie zweryfikuj instalację komendami voxtype --version i voxtype --help.

  4. Do testowania pakietu RPM użyj kontenera Fedora, zainstaluj pakiet poleceniem dnf install, a następnie sprawdź wersję i dostępne opcje.

  5. Dla testów na konkretnych dystrybucjach uruchom odpowiedni obraz (ubuntu:22.04 lub fedora:latest), zainstaluj wymagane zależności (libasound2 dla Ubuntu, alsa-lib dla Fedory), pobierz binarny voxtype z GitHub releases i zweryfikuj jego działanie.

Podobne skille