Create cmake.yml
This commit is contained in:
		 Ronaldson Bellande
					Ronaldson Bellande
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							95c35503af
						
					
				
				
					commit
					bbf8ea871e
				
			
							
								
								
									
										37
									
								
								.github/workflows/cmake.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								.github/workflows/cmake.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| name: CMake | ||||
|  | ||||
| on: | ||||
|   push: | ||||
|     branches: [ noetic ] | ||||
|   pull_request: | ||||
|     branches: [ noetic ] | ||||
|  | ||||
| env: | ||||
|   # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) | ||||
|   BUILD_TYPE: Release | ||||
|  | ||||
| jobs: | ||||
|   build: | ||||
|     # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac. | ||||
|     # You can convert this to a matrix build if you need cross-platform coverage. | ||||
|     # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix | ||||
|     runs-on: ubuntu-latest | ||||
|  | ||||
|     steps: | ||||
|     - uses: actions/checkout@v3 | ||||
|  | ||||
|     - name: Configure CMake | ||||
|       # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. | ||||
|       # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type | ||||
|       run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} | ||||
|  | ||||
|     - name: Build | ||||
|       # Build your program with the given configuration | ||||
|       run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} | ||||
|  | ||||
|     - name: Test | ||||
|       working-directory: ${{github.workspace}}/build | ||||
|       # Execute tests defined by the CMake configuration.   | ||||
|       # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail | ||||
|       run: ctest -C ${{env.BUILD_TYPE}} | ||||
|        | ||||
		Reference in New Issue
	
	Block a user