Sobes.tech
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