mirror of
				https://github.com/actions/cache.git
				synced 2025-11-01 04:28:39 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: 'Cache S3'
 | |
| description: 'actions/cache@v2 for AWS S3 and compatible software (forked Actions)'
 | |
| author: 'whywaita'
 | |
| inputs:
 | |
|   path:
 | |
|     description: 'A list of files, directories, and wildcard patterns to cache and restore'
 | |
|     required: true
 | |
|   key:
 | |
|     description: 'An explicit key for restoring and saving the cache'
 | |
|     required: true
 | |
|   restore-keys:
 | |
|     description: 'An ordered list of keys to use for restoring the cache if no cache hit occurred for key'
 | |
|     required: false
 | |
|   upload-chunk-size:
 | |
|     description: 'The chunk size used to split up large files during upload, in bytes'
 | |
|     required: false
 | |
|   aws-s3-bucket:
 | |
|     description: 'An AWS S3 bucket to save cache'
 | |
|     required: true
 | |
|   aws-access-key-id:
 | |
|     description: 'An AWS access key id to access the bucket'
 | |
|     required: true
 | |
|   aws-secret-access-key:
 | |
|     description: 'An AWS secret access key to access the bucket'
 | |
|     required: true
 | |
|   aws-region:
 | |
|     description: 'An AWS region where the bucket is located'
 | |
|     required: false
 | |
|   aws-endpoint:
 | |
|     description: 'An endpoint of AWS S3 (for compatible software)'
 | |
|     required: false
 | |
|   aws-s3-bucket-endpoint:
 | |
|     description: 'Whether to use the bucket name as the endpoint for this request.'
 | |
|     required: false
 | |
|     default: true
 | |
|   aws-s3-force-path-style:
 | |
|     description: 'Whether to force path style URLs for S3 objects.'
 | |
|     required: false
 | |
|     default: false
 | |
| outputs:
 | |
|   cache-hit:
 | |
|     description: 'A boolean value to indicate an exact match was found for the primary key'
 | |
| runs:
 | |
|   using: 'node12'
 | |
|   main: 'dist/restore/index.js'
 | |
|   post: 'dist/save/index.js'
 | |
|   post-if: 'success()'
 | |
| branding:
 | |
|   icon: 'archive'
 | |
|   color: 'gray-dark'
 | 
