Összetevők megosztása feladatok között
Ha ci- vagy CD-munkafolyamatokat hoz létre műveletek használatával, gyakran át kell adnia az egyik feladat által létrehozott összetevőket a másiknak.
Ennek leggyakoribb módja a upload-artifact és a download-artifact műveletek használata.
Feltöltési összetevő
Ez a művelet feltölthet egy vagy több fájlt a munkafolyamatból a feladatok közötti megosztáshoz.
Egy adott fájlt feltölthet:
- uses: actions/upload-artifact
with:
name: harness-build-log
path: bin/output/logs/harness.log
Egy teljes mappát feltölthet:
- uses: actions/upload-artifact
with:
name: harness-build-logs
path: bin/output/logs/
Helyettesítő karaktereket használhat:
- uses: actions/upload-artifact
with:
name: harness-build-logs
path: bin/output/logs/harness[ab]?/*
Több elérési utat is megadhat:
- uses: actions/upload-artifact
with:
name: harness-build-logs
path: |
bin/output/logs/harness.log
bin/output/logs/harnessbuild.txt
A műveletről további információt a upload-artifact című témakörben talál .
Letöltési összetevő
Van egy megfelelő művelet az összetevők letöltéséhez (vagy lekéréséhez).
- uses: actions/download-artifact
with:
name: harness-build-log
Ha nincs megadva elérési út, a rendszer letölti az aktuális könyvtárba.
A műveletről további információt a download-artifact című témakörben talál .
Összetevők megőrzése
Az adattárhoz, szervezethez vagy vállalathoz megadhat egy alapértelmezett megőrzési időtartamot.
A feltöltéskor egyéni megőrzési időtartamot állíthat be, de az nem haladhatja meg az adattár, a szervezet vagy a vállalat alapértelmezett értékét.
- uses: actions/upload-artifact
with:
name: harness-build-log
path: bin/output/logs/harness.log
retention-days: 12
Összetevők törlése
Az összetevőket közvetlenül a GitHub felhasználói felületén törölheti.
A részletekért lásd: Munkafolyamat-összetevők eltávolítása.