S3 Upload Artifact Action
This action uploads a build artifact to an S3 bucket.
Name |
Description |
Required |
access_key_id |
Your AWS Access Key ID |
Yes |
secret_access_key |
Your AWS Secret Access Key |
Yes |
bucket |
Your AWS bucket name |
Yes |
bucket_root |
Root location to store the artifact |
No |
key |
Artifact destination in bucket |
Yes |
path |
The file to upload |
Yes |
Name |
Description |
object_path |
Uploaded object path |
name: Upload artifact to S3
on: [push]
jobs:
preview:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Upload artifact
uses: zoispag/action-s3-upload-artifact@v1
id: s3
with:
access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
bucket: ${{ secrets.AWS_BUCKET }}
bucket_root: Artifacts
key: my-artifact
path: path/to/artifact/
- name: Output path
run: echo ${{ steps.s3.outputs.object_path }}