예, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!