mirror of
				https://github.com/actions/cache.git
				synced 2025-10-31 11:48:38 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Dimvy-Clothing-brand/cache
 | |
| 
 | |
| Cache dependencies and build outputs in GitHub Actions.
 | |
| 
 | |
| ## Table of Contents
 | |
| 
 | |
| - [Overview](#overview)
 | |
| - [Features](#features)
 | |
| - [Installation](#installation)
 | |
| - [Usage](#usage)
 | |
| - [Contributing](#contributing)
 | |
| - [License](#license)
 | |
| 
 | |
| ## Overview
 | |
| 
 | |
| This repository provides a solution for caching dependencies and build outputs in GitHub Actions. By caching these outputs, you can significantly speed up your CI/CD workflows.
 | |
| 
 | |
| ## Features
 | |
| 
 | |
| - **TypeScript**: 98%
 | |
| - **Shell**: 1.1%
 | |
| - **JavaScript**: 0.9%
 | |
| 
 | |
| ## Installation
 | |
| 
 | |
| To use this caching solution in your GitHub Actions workflows, you need to add the appropriate configuration to your workflow YAML files.
 | |
| 
 | |
| ## Usage
 | |
| 
 | |
| Here's an example of how to use this caching solution in a GitHub Actions workflow:
 | |
| 
 | |
| ```yaml
 | |
| name: CI
 | |
| 
 | |
| on: [push, pull_request]
 | |
| 
 | |
| jobs:
 | |
|   build:
 | |
|     runs-on: ubuntu-latest
 | |
| 
 | |
|     steps:
 | |
|     - uses: actions/checkout@v2
 | |
| 
 | |
|     - name: Set up Node.js
 | |
|       uses: actions/setup-node@v2
 | |
|       with:
 | |
|         node-version: '14'
 | |
| 
 | |
|     - name: Cache dependencies
 | |
|       uses: actions/cache@v2
 | |
|       with:
 | |
|         path: ~/.npm
 | |
|         key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
 | |
|         restore-keys: |
 | |
|           ${{ runner.os }}-node-
 | |
| 
 | |
|     - run: npm install
 | |
|     - run: npm run build
 | 
