Rumah  >  Artikel  >  alat pembangunan  >  bagaimana untuk menerbitkan artifak dalam tindakan github

bagaimana untuk menerbitkan artifak dalam tindakan github

Patricia Arquette
Patricia Arquetteasal
2024-10-10 12:41:161060semak imbas

Dalam GitHub Actions, artifak membolehkan perkongsian data antara kerja aliran kerja. Menggunakan tindakan muat naik-artifak, pengguna boleh menerbitkan satu artifak dengan parameter nama dan laluan, manakala untuk berbilang artifak, mereka boleh menggunakan spesifikasi tindakan muat naik-artifak

bagaimana untuk menerbitkan artifak dalam tindakan github

Bagaimana untuk menerbitkan artifak dalam tindakan github?

Ya, anda boleh menerbitkan artifak dalam Tindakan GitHub. Untuk menerbitkan artifak, anda boleh menggunakan tindakan upload-artifact. Sintaks untuk tindakan upload-artifact adalah seperti berikut:

<code class="yaml">- uses: actions/upload-artifact@v2
  with:
    name: artifact-name
    path: path-to-artifact</code>

Sebagai contoh, kod berikut menerbitkan artifak bernama my-artifact dengan kandungan direktori dist:

<code class="yaml">- uses: actions/upload-artifact@v2
  with:
    name: my-artifact
    path: dist</code>

Bagaimana untuk menerbitkan berbilang artifak dalam tindakan github?

Untuk menerbitkan berbilang artifak dalam Tindakan GitHub, anda boleh menggunakan tindakan upload-artifacts. Sintaks untuk tindakan upload-artifacts adalah seperti berikut:

<code class="yaml">- uses: actions/upload-artifacts@v2
  with:
    artifacts: artifact-paths</code>

Sebagai contoh, kod berikut menerbitkan dua artifak, my-artifact1 dan my-artifact2:

<code class="yaml">- uses: actions/upload-artifacts@v2
  with:
    artifacts: dist/my-artifact1.zip,dist/my-artifact2.zip</code>

Bolehkah anda menerbitkan artifak dalam tindakan github?

Ya, anda boleh menerbitkan artifak dalam Tindakan GitHub. Untuk menerbitkan artifak, anda boleh menggunakan tindakan upload-artifact atau tindakan upload-artifacts.

Atas ialah kandungan terperinci bagaimana untuk menerbitkan artifak dalam tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn