Directiva services creează containere de rețea secundare dedicate bazelor de date, serverelor de mesagerie sau instanțelor de cache, punându-le la dispoziția pașilor din job prin localhost:<port>.
Exemplu: Serviciu Redis activat pentru suita de teste
jobs:
integration-tests:
runs-on: ubuntu-latest
services:
redis:
image: redis:7-alpine
ports:
- 6379:6379
options: >-
--health-cmd "redis-cli ping"
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- uses: actions/checkout@v4
- run: npm test
Întrebări & Exemple de Cod:
Directiva services în GitHub ActionsAi o nelămurire despre utilizarea comenzii
Directiva services în GitHub Actionssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.