Rumah  >  Artikel  >  alat pembangunan  >  bagaimana tindakan github zip

bagaimana tindakan github zip

Patricia Arquette
Patricia Arquetteasal
2024-10-09 16:10:27756semak imbas

Cara Mengezip Fail dalam Tindakan GitHub

1. Cara Tindakan GitHub Memampat Fail

Tindakan GitHub menyediakan tindakan terbina dalam bernama "github/js-action-compress" yang memudahkan proses mengezip fail. Tindakan ini menggunakan modul p-zip berasaskan JavaScript untuk melakukan pemampatan.

2. Cara Mengezip Fail dalam Tindakan GitHub

Untuk menggunakan tindakan "github/js-action-compress" untuk mengezip fail, ikut langkah berikut:

  • Buat fail aliran kerja (.yml) dalam repositori GitHub anda.
  • Tambahkan blok kod berikut pada fail aliran kerja:
<code class="yml">name: Compress Files

on:
  push:
    branches:
      - main

jobs:
  compress:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v3
      - name: Compress Files
        uses: github/js-action-compress@v1
        with:
          files: 'path/to/files.zip'
          folders: 'path/to/folder'</code>
  • Ganti "path/to/files.zip" dengan laluan fail ZIP keluaran yang diingini.
  • Sebagai pilihan, gantikan "path/to/folder" dengan laluan ke direktori yang mengandungi fail yang anda ingin mampatkan.

3. Cara Mengezip Direktori dalam Tindakan GitHub

Untuk memampatkan keseluruhan direktori menggunakan tindakan "github/js-action-compress", cuma gantikan "fail" dengan "folder":

<code class="yml">files: 'path/to/files.zip'</code>

menjadi:

<code class="yml">folders: 'path/to/directory'</code>

Atas ialah kandungan terperinci bagaimana tindakan github zip. 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
Artikel sebelumnya:bagaimana tindakan github xcodeArtikel seterusnya:bagaimana tindakan github xcode