ci: major refactors & add msvc check #8
					 1 changed files with 72 additions and 80 deletions
				
			
		
							
								
								
									
										18
									
								
								.drone.yml
									
										
									
									
									
								
							
							
						
						
									
										18
									
								
								.drone.yml
									
										
									
									
									
								
							| 
						 | 
					@ -12,8 +12,7 @@ platform:
 | 
				
			||||||
steps:
 | 
					steps:
 | 
				
			||||||
- name: tests
 | 
					- name: tests
 | 
				
			||||||
  shell: powershell
 | 
					  shell: powershell
 | 
				
			||||||
  commands:
 | 
					  commands: |
 | 
				
			||||||
    - | 
 | 
					 | 
				
			||||||
    conan profile detect
 | 
					    conan profile detect
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    conan build . -s compiler.cppstd=20 -s build_type=Release
 | 
					    conan build . -s compiler.cppstd=20 -s build_type=Release
 | 
				
			||||||
| 
						 | 
					@ -43,10 +42,8 @@ steps:
 | 
				
			||||||
- name: tests
 | 
					- name: tests
 | 
				
			||||||
  image: unit_tests:latest
 | 
					  image: unit_tests:latest
 | 
				
			||||||
  pull: if-not-exists
 | 
					  pull: if-not-exists
 | 
				
			||||||
  commands:
 | 
					  commands: |
 | 
				
			||||||
    - |
 | 
					 | 
				
			||||||
    set -e
 | 
					    set -e
 | 
				
			||||||
 | 
					 | 
				
			||||||
    conan build . \
 | 
					    conan build . \
 | 
				
			||||||
      -c tools.system.package_manager:mode=install \
 | 
					      -c tools.system.package_manager:mode=install \
 | 
				
			||||||
      -c tools.cmake.cmaketoolchain:generator=Ninja \
 | 
					      -c tools.cmake.cmaketoolchain:generator=Ninja \
 | 
				
			||||||
| 
						 | 
					@ -72,10 +69,8 @@ steps:
 | 
				
			||||||
- name: valgrind
 | 
					- name: valgrind
 | 
				
			||||||
  image: valgrind:latest
 | 
					  image: valgrind:latest
 | 
				
			||||||
  pull: if-not-exists
 | 
					  pull: if-not-exists
 | 
				
			||||||
  commands:
 | 
					  commands: |
 | 
				
			||||||
    - |
 | 
					 | 
				
			||||||
    set -e
 | 
					    set -e
 | 
				
			||||||
 | 
					 | 
				
			||||||
    conan build . \
 | 
					    conan build . \
 | 
				
			||||||
      -c tools.system.package_manager:mode=install \
 | 
					      -c tools.system.package_manager:mode=install \
 | 
				
			||||||
      -c tools.cmake.cmaketoolchain:generator=Ninja \
 | 
					      -c tools.cmake.cmaketoolchain:generator=Ninja \
 | 
				
			||||||
| 
						 | 
					@ -98,10 +93,8 @@ steps:
 | 
				
			||||||
- name: leak sanitizer
 | 
					- name: leak sanitizer
 | 
				
			||||||
  image: leak_sanitizer:latest
 | 
					  image: leak_sanitizer:latest
 | 
				
			||||||
  pull: if-not-exists
 | 
					  pull: if-not-exists
 | 
				
			||||||
  commands:
 | 
					  commands: |
 | 
				
			||||||
    - |
 | 
					 | 
				
			||||||
    set -e
 | 
					    set -e
 | 
				
			||||||
 | 
					 | 
				
			||||||
    conan build . \
 | 
					    conan build . \
 | 
				
			||||||
      -c tools.system.package_manager:mode=install \
 | 
					      -c tools.system.package_manager:mode=install \
 | 
				
			||||||
      -c tools.cmake.cmaketoolchain:generator=Ninja \
 | 
					      -c tools.cmake.cmaketoolchain:generator=Ninja \
 | 
				
			||||||
| 
						 | 
					@ -157,8 +150,7 @@ steps:
 | 
				
			||||||
- name: clang format
 | 
					- name: clang format
 | 
				
			||||||
  image: clang_format:latest
 | 
					  image: clang_format:latest
 | 
				
			||||||
  pull: if-not-exists
 | 
					  pull: if-not-exists
 | 
				
			||||||
  commands:
 | 
					  commands: |
 | 
				
			||||||
    - |
 | 
					 | 
				
			||||||
    set -e
 | 
					    set -e
 | 
				
			||||||
    clang-format --version
 | 
					    clang-format --version
 | 
				
			||||||
    has_fomatting_issues=0
 | 
					    has_fomatting_issues=0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue