mirror of
				https://github.com/JetBrains/intellij-platform-plugin-template.git
				synced 2025-06-13 13:04:09 +00:00 
			
		
		
		
	GitHub Actions - cache Gradle dependencies and wrapper separately (#27)
GitHub Actions - cache Gradle dependencies and wrapper separately
This commit is contained in:
		
							parent
							
								
									02383572e7
								
							
						
					
					
						commit
						8c0d362a67
					
				
							
								
								
									
										34
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @ -44,14 +44,18 @@ jobs: | ||||
|         uses: actions/checkout@v2 | ||||
| 
 | ||||
|       # Cache Gradle dependencies | ||||
|       - name: Setup Cache | ||||
|       - name: Setup Gradle Dependencies Cache | ||||
|         uses: actions/cache@v2 | ||||
|         with: | ||||
|           path: | | ||||
|             ~/.gradle/caches | ||||
|             ~/.gradle/wrapper | ||||
|           key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} | ||||
|           restore-keys: ${{ runner.os }}-gradle- | ||||
|           path: ~/.gradle/caches | ||||
|           key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle', '**/*.gradle.kts') }} | ||||
| 
 | ||||
|       # Cache Gradle Wrapper | ||||
|       - name: Setup Gradle Wrapper Cache | ||||
|         uses: actions/cache@v2 | ||||
|         with: | ||||
|           path: ~/.gradle/wrapper | ||||
|           key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} | ||||
| 
 | ||||
|       # Run detekt, ktlint and tests | ||||
|       - name: Run Linters and Test | ||||
| @ -79,15 +83,19 @@ jobs: | ||||
|       - name: Fetch Sources | ||||
|         uses: actions/checkout@v2 | ||||
| 
 | ||||
|       # Cache Gradle dependencies | ||||
|       - name: Setup Cache | ||||
|       # Cache Gradle Dependencies | ||||
|       - name: Setup Gradle Dependencies Cache | ||||
|         uses: actions/cache@v2 | ||||
|         with: | ||||
|           path: | | ||||
|             ~/.gradle/caches | ||||
|             ~/.gradle/wrapper | ||||
|           key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} | ||||
|           restore-keys: ${{ runner.os }}-gradle- | ||||
|           path: ~/.gradle/caches | ||||
|           key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle', '**/*.gradle.kts') }} | ||||
| 
 | ||||
|       # Cache Gradle Wrapper | ||||
|       - name: Setup Gradle Wrapper Cache | ||||
|         uses: actions/cache@v2 | ||||
|         with: | ||||
|           path: ~/.gradle/wrapper | ||||
|           key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} | ||||
| 
 | ||||
|       # Set environment variables | ||||
|       - name: Export Properties | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user