mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-31 08:51:55 +00:00 
			
		
		
		
	CI: CMake: Separate build and test steps (#376)
* CI: Separate Build and Test steps (CMake) * CI: Make sure build passes before running tests (CMake) * CI: Standardise step id names
This commit is contained in:
		
							
								
								
									
										21
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -41,19 +41,27 @@ jobs: | ||||
|  | ||||
|     steps: | ||||
|       - name: Clone | ||||
|         id: checkout | ||||
|         uses: actions/checkout@v1 | ||||
|  | ||||
|       - name: Dependencies | ||||
|         id: depends | ||||
|         run: | | ||||
|           sudo apt-get update | ||||
|           sudo apt-get install build-essential | ||||
|  | ||||
|       - name: Build | ||||
|         id: cmake_build | ||||
|         run: | | ||||
|           mkdir build | ||||
|           cd build | ||||
|           cmake .. | ||||
|           cmake --build . --config Release | ||||
|  | ||||
|       - name: Test | ||||
|         id: cmake_test | ||||
|         run: | | ||||
|           cd build | ||||
|           ctest --output-on-failure | ||||
|  | ||||
|   macOS-latest-make: | ||||
| @@ -79,18 +87,26 @@ jobs: | ||||
|  | ||||
|     steps: | ||||
|       - name: Clone | ||||
|         id: checkout | ||||
|         uses: actions/checkout@v1 | ||||
|  | ||||
|       - name: Dependencies | ||||
|         id: depends | ||||
|         run: | | ||||
|           brew update | ||||
|  | ||||
|       - name: Build | ||||
|         id: cmake_build | ||||
|         run: | | ||||
|           mkdir build | ||||
|           cd build | ||||
|           cmake -DLLAMA_AVX2=OFF .. | ||||
|           cmake --build . --config Release | ||||
|  | ||||
|       - name: Test | ||||
|         id: cmake_test | ||||
|         run: | | ||||
|           cd build | ||||
|           ctest --output-on-failure | ||||
|  | ||||
|   windows-latest-cmake: | ||||
| @@ -108,6 +124,11 @@ jobs: | ||||
|           cd build | ||||
|           cmake .. | ||||
|           cmake --build . --config Release | ||||
|  | ||||
|       - name: Test | ||||
|         id: cmake_test | ||||
|         run: | | ||||
|           cd build | ||||
|           ctest -C Release --output-on-failure | ||||
|  | ||||
|       - name: Get commit hash | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 anzz1
					anzz1