Rumah > alat pembangunan > git > teks badan

bagaimana tindakan github zip

Patricia Arquette
Lepaskan: 2024-10-09 16:10:27
asal
754 orang telah melayarinya

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>
Salin selepas log masuk
  • 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>
Salin selepas log masuk

menjadi:

<code class="yml">folders: 'path/to/directory'</code>
Salin selepas log masuk

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

sumber:php.cn
Kenyataan Laman Web ini
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 terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!