Maison > outils de développement > git > comment les actions de GitHub sont compressées

comment les actions de GitHub sont compressées

Patricia Arquette
Libérer: 2024-10-09 16:10:27
original
955 Les gens l'ont consulté

Comment compresser des fichiers dans les actions GitHub

1. Comment GitHub Actions compresse les fichiers

GitHub Actions fournit une action intégrée nommée « github/js-action-compress » qui simplifie le processus de compression des fichiers. Cette action utilise le module p-zip basé sur JavaScript pour effectuer la compression.

2. Comment compresser des fichiers dans les actions GitHub

Pour utiliser l'action "github/js-action-compress" pour compresser des fichiers, suivez ces étapes :

  • Créez un fichier de workflow (.yml) dans votre référentiel GitHub.
  • Ajoutez le bloc de code suivant au fichier de workflow :
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'
Copier après la connexion
  • Remplacez "path/to/files.zip" par le chemin du fichier ZIP de sortie souhaité.
  • Facultativement, remplacez "path/to/folder" par le chemin d'accès au répertoire contenant les fichiers que vous souhaitez compresser.

3. Comment compresser un répertoire dans les actions GitHub

Pour compresser un répertoire entier à l'aide de l'action "github/js-action-compress", remplacez simplement "fichiers" par "dossiers":

files: 'path/to/files.zip'
Copier après la connexion

devient :

folders: 'path/to/directory'
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal