mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-03-18 12:54:52 +08:00
Enhance release-build.yml with release deployment step
Added a deployment step for release tags to the self-hosted OSS workflow.
This commit is contained in:
parent
f680731f9d
commit
d622a12101
14
.github/workflows/release-build.yml
vendored
14
.github/workflows/release-build.yml
vendored
@ -120,7 +120,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
files: dist/${{ matrix.operating-system.filename }}
|
files: dist/${{ matrix.operating-system.filename }}
|
||||||
|
|
||||||
- name: "Deploy to self-hosted OSS"
|
- name: "Deploy to self-hosted OSS (nightly)"
|
||||||
# only run this step if the repository is static-php-cli and the branch is main
|
# only run this step if the repository is static-php-cli and the branch is main
|
||||||
if: github.repository == 'crazywhalecc/static-php-cli' && github.ref == 'refs/heads/main'
|
if: github.repository == 'crazywhalecc/static-php-cli' && github.ref == 'refs/heads/main'
|
||||||
uses: static-php/upload-s3-action@v1.0.0
|
uses: static-php/upload-s3-action@v1.0.0
|
||||||
@ -132,6 +132,18 @@ jobs:
|
|||||||
destination_dir: static-php-cli/spc-bin/nightly/
|
destination_dir: static-php-cli/spc-bin/nightly/
|
||||||
endpoint: ${{ secrets.AWS_ENDPOINT }}
|
endpoint: ${{ secrets.AWS_ENDPOINT }}
|
||||||
|
|
||||||
|
- name: "Deploy to self-hosted OSS (release)"
|
||||||
|
# only run this step if the repository is static-php-cli and release tag
|
||||||
|
if: github.repository == 'crazywhalecc/static-php-cli' && startsWith(github.ref, 'refs/tags/')
|
||||||
|
uses: static-php/upload-s3-action@v1.0.0
|
||||||
|
with:
|
||||||
|
aws_key_id: ${{ secrets.AWS_KEY_ID }}
|
||||||
|
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
|
aws_bucket: ${{ secrets.AWS_BUCKET }}
|
||||||
|
source_dir: "dist/"
|
||||||
|
destination_dir: static-php-cli/spc-bin/${{ github.event.release.tag_name }}/
|
||||||
|
endpoint: ${{ secrets.AWS_ENDPOINT }}
|
||||||
|
|
||||||
- name: "Upload Artifact"
|
- name: "Upload Artifact"
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user