はい、GitHub Actions は [zip
](https://github.com/actions/upload-artifact/) を使用してフォルダーの zip アーカイブを作成できます。 blob/main/README.md) アクション。このアクションにより、ファイルとフォルダーを単一の zip アーカイブに圧縮し、アーティファクトとしてアップロードできます。
はい、zip
アクションは、複数のファイルとフォルダーの zip アーカイブを作成できます。パスのリストを提供することで、アーカイブに含めるファイルとフォルダーを指定できます。たとえば、次のアクションは、my-project
ディレクトリ内のすべてのファイルとフォルダーの zip アーカイブを作成します:
<code>name: Create Zip Archive on: push: branches: [ main ] jobs: create-zip-archive: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Create ZIP archive run: zip -r my-project.zip my-project</code>
はい、[zip
](https://github.com/actions/upload-artifact/blob/main/README.md) アクションを使用して、ディレクトリを zip ファイルに圧縮できます。このアクションでは、圧縮するディレクトリと作成する zip ファイルの名前を指定できます。たとえば、次のアクションは、my-project
ディレクトリを my-project.zip
という名前の zip ファイルに圧縮します。
<code>name: Compress Directory on: push: branches: [ main ] jobs: compress-directory: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Compress directory run: zip -r my-project.zip my-project/</code>
[zip
](https://github.com/actions/upload-artifact/blob/main/README.md) アクションを使用して、フォルダーを zip としてパッケージ化してアップロードできます。アーティファクトとして。このアクションでは、パッケージ化するフォルダーとアーティファクトに付ける名前を指定できます。たとえば、次のアクションは my-project
フォルダーを zip アーカイブとしてパッケージ化し、my-project.zip
という名前のアーティファクトとしてアップロードします。
<code>name: Package Folder as Zip and Upload Artifact on: push: branches: [ main ] jobs: package-folder-as-zip: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Package folder as zip run: zip -r my-project.zip my-project/ - uses: actions/upload-artifact@v3 with: name: my-project.zip path: my-project.zip</code>
以上がgithub アクションでフォルダーを圧縮できますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。