Junior — Middle
Czy masz praktyczne doświadczenie w automatyzacji zadań za pomocą skryptów Bash w Jenkins?
sobes.tech AI
Odpowiedź od AI
Tak, mam doświadczenie w automatyzacji zadań za pomocą skryptów Bash w Jenkins. Na przykład, pisałem skrypty do automatycznego uruchamiania testów, budowania projektów i wdrażania aplikacji. W Jenkins te skrypty uruchamiały się jako kroki pipeline, co pozwalało na automatyzację całego procesu od budowy do wydania. Takie podejście znacznie przyspieszało i upraszczało pracę zespołu, zmniejszając ryzyko błędów przy ręcznym wykonywaniu zadań.
Przykład prostego skryptu Bash dla Jenkins:
#!/bin/bash
# Budowa projektu
make build
# Uruchomienie testów
make test
# Wdrożenie przy pomyślnym buildzie
if [ $? -eq 0 ]; then
./deploy.sh
else
echo "Błąd podczas budowy lub testów"
exit 1
fi