Összetevők megosztása feladatok között

Befejeződö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.