mirror of
				https://github.com/actions/cache.git
				synced 2025-10-31 11:48:38 +08:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			404398c237
			...
			6b59e8c787
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 6b59e8c787 | ||
|   | 8645982dff | 
							
								
								
									
										21
									
								
								examples.md
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								examples.md
									
									
									
									
									
								
							|  | @ -618,7 +618,26 @@ whenever possible: | ||||||
|       ~/.cargo/registry/cache/ |       ~/.cargo/registry/cache/ | ||||||
|       ~/.cargo/git/db/ |       ~/.cargo/git/db/ | ||||||
|       target/ |       target/ | ||||||
|     key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} |     key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock', 'rust-toolchain.toml') }} | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Since Rust compile times are so long, you might want to take advantage of incremental builds. To do this, use the configuration below. | ||||||
|  | - Include the `run_id` in the key to force `actions/cache` to upload a new snapshot after every build. | ||||||
|  | - Use `restore-keys:` to load the previous build (when there are multiple partial matches, it selects the most recent). | ||||||
|  | 
 | ||||||
|  | ```yaml | ||||||
|  | - uses: actions/cache@v3 | ||||||
|  |   with: | ||||||
|  |     path: | | ||||||
|  |       ~/.cargo/bin/ | ||||||
|  |       ~/.cargo/registry/index/ | ||||||
|  |       ~/.cargo/registry/cache/ | ||||||
|  |       ~/.cargo/git/db/ | ||||||
|  |       ~/.rustup/ | ||||||
|  |       target/ | ||||||
|  |     key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock', 'rust-toolchain.toml') }}-${{ github.run_id }} | ||||||
|  |     restore-keys: | | ||||||
|  |       ${{ runner.os }}-cargo-${{ hashFiles(**/'Cargo.lock', 'rust-toolchain.toml') }} | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| ## Scala - SBT | ## Scala - SBT | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user