This commit is contained in:
		
							parent
							
								
									6aa03cc05b
								
							
						
					
					
						commit
						bcb1acbf75
					
				
					 1 changed files with 145 additions and 145 deletions
				
			
		
							
								
								
									
										290
									
								
								.drone.yml
									
										
									
									
									
								
							
							
						
						
									
										290
									
								
								.drone.yml
									
										
									
									
									
								
							|  | @ -1,42 +1,42 @@ | ||||||
| --- | # --- | ||||||
| kind: pipeline | # kind: pipeline | ||||||
| type: exec | # type: exec | ||||||
| name: amd64 — msvc | # name: amd64 — msvc | ||||||
| trigger: | # trigger: | ||||||
|   branch: | #   branch: | ||||||
|   - main | #   - main | ||||||
| platform: | # platform: | ||||||
|   os: windows | #   os: windows | ||||||
|   arch: amd64 | #   arch: amd64 | ||||||
| 
 | # | ||||||
| steps: | # steps: | ||||||
| - name: unit tests | # - name: unit tests | ||||||
|   shell: powershell | #   shell: powershell | ||||||
|   commands:  | #   commands:  | ||||||
|     - ./tools/ci/amd64/msvc/unit_tests.ps1 | #     - ./tools/ci/amd64/msvc/unit_tests.ps1 | ||||||
| 
 | # | ||||||
| --- | # --- | ||||||
| kind: pipeline | # kind: pipeline | ||||||
| type: docker | # type: docker | ||||||
| name: amd64 — gcc | # name: amd64 — gcc | ||||||
| trigger: | # trigger: | ||||||
|   branch: | #   branch: | ||||||
|   - main | #   - main | ||||||
| 
 | # | ||||||
| steps: | # steps: | ||||||
| - name: unit tests | # - name: unit tests | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/amd64/gcc/unit_tests.sh | #     - ./tools/ci/amd64/gcc/unit_tests.sh | ||||||
| 
 | # | ||||||
| - name: valgrind | # - name: valgrind | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/amd64/gcc/valgrind.sh | #     - ./tools/ci/amd64/gcc/valgrind.sh | ||||||
| 
 | # | ||||||
| --- | # --- | ||||||
| kind: pipeline | kind: pipeline | ||||||
| type: docker | type: docker | ||||||
| name: amd64 — clang | name: amd64 — clang | ||||||
|  | @ -45,114 +45,114 @@ trigger: | ||||||
|   - main |   - main | ||||||
| 
 | 
 | ||||||
| steps: | steps: | ||||||
| - name: code coverage | # - name: code coverage | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   environment: | #   environment: | ||||||
|     CODECOV_TOKEN: | #     CODECOV_TOKEN: | ||||||
|       from_secret: CODECOV_TOKEN  | #       from_secret: CODECOV_TOKEN  | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/amd64/clang/coverage.sh | #     - ./tools/ci/amd64/clang/coverage.sh | ||||||
| 
 | # | ||||||
| - name: leak sanitizer | # - name: leak sanitizer | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/amd64/clang/lsan.sh | #     - ./tools/ci/amd64/clang/lsan.sh | ||||||
| 
 | # | ||||||
| - name: memory sanitizer | - name: memory sanitizer | ||||||
|   image: ci:latest |   image: ci:latest | ||||||
|   pull: if-not-exists |   pull: if-not-exists | ||||||
|   commands: |   commands: | ||||||
|     - ./tools/ci/amd64/clang/msan.sh |     - ./tools/ci/amd64/clang/msan.sh | ||||||
| 
 | # | ||||||
| --- | # --- | ||||||
| kind: pipeline | # kind: pipeline | ||||||
| type: docker | # type: docker | ||||||
| name: static analysis | # name: static analysis | ||||||
| trigger: | # trigger: | ||||||
|   branch: | #   branch: | ||||||
|   - main | #   - main | ||||||
| 
 | # | ||||||
| steps: | # steps: | ||||||
| - name: clang tidy | # - name: clang tidy | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   privileged: true | #   privileged: true | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/static_analysis/clang_tidy.sh | #     - ./tools/ci/static_analysis/clang_tidy.sh | ||||||
| 
 | # | ||||||
| - name: shell check | # - name: shell check | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/static_analysis/shell_check.sh | #     - ./tools/ci/static_analysis/shell_check.sh | ||||||
| 
 | # | ||||||
| - name: clang format | # - name: clang format | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/static_analysis/clang_format.sh | #     - ./tools/ci/static_analysis/clang_format.sh | ||||||
| 
 | # | ||||||
| - name: cmake format | # - name: cmake format | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/static_analysis/cmake_format.sh | #     - ./tools/ci/static_analysis/cmake_format.sh | ||||||
| 
 | # | ||||||
| - name: shell format | # - name: shell format | ||||||
|   image: ci:latest | #   image: ci:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - ./tools/ci/static_analysis/shell_format.sh | #     - ./tools/ci/static_analysis/shell_format.sh | ||||||
| 
 | # | ||||||
| --- | # --- | ||||||
| kind: pipeline | # kind: pipeline | ||||||
| type: docker  | # type: docker  | ||||||
| name: documentation — development | # name: documentation — development | ||||||
| node: | # node: | ||||||
|   environment: ryali | #   environment: ryali | ||||||
| trigger: | # trigger: | ||||||
|   branch: | #   branch: | ||||||
|   - main | #   - main | ||||||
| 
 | # | ||||||
| steps: | # steps: | ||||||
| - name: build and deploy | # - name: build and deploy | ||||||
|   image: documentation:latest | #   image: documentation:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - pwd | #     - pwd | ||||||
|     - cd docs | #     - cd docs | ||||||
|     - mkdir generated | #     - mkdir generated | ||||||
|     - touch generated/changelogs.rst | #     - touch generated/changelogs.rst | ||||||
|     - touch generated/api.rst | #     - touch generated/api.rst | ||||||
|     - sphinx-build -M html . . | #     - sphinx-build -M html . . | ||||||
| 
 | # | ||||||
|     - rm -rf /light_docs_dev/* | #     - rm -rf /light_docs_dev/* | ||||||
|     - mv ./html/* /light_docs_dev/ | #     - mv ./html/* /light_docs_dev/ | ||||||
| 
 | # | ||||||
| --- | # --- | ||||||
| 
 | # | ||||||
| kind: pipeline | # kind: pipeline | ||||||
| type: docker | # type: docker | ||||||
| name: documentation — production | # name: documentation — production | ||||||
| node: | # node: | ||||||
|   environment: ryali | #   environment: ryali | ||||||
| trigger: | # trigger: | ||||||
|   event: | #   event: | ||||||
|   - tag | #   - tag | ||||||
| 
 | # | ||||||
| steps: | # steps: | ||||||
| - name: build and deploy | # - name: build and deploy | ||||||
|   image: documentation:latest | #   image: documentation:latest | ||||||
|   pull: if-not-exists | #   pull: if-not-exists | ||||||
|   commands: | #   commands: | ||||||
|     - cd docs | #     - cd docs | ||||||
|     - mkdir generated | #     - mkdir generated | ||||||
|     - touch generated/changelogs.rst | #     - touch generated/changelogs.rst | ||||||
|     - touch generated/api.rst | #     - touch generated/api.rst | ||||||
|     - sphinx-build -M html . . | #     - sphinx-build -M html . . | ||||||
| 
 | # | ||||||
|     - rm -rf /light_docs/* | #     - rm -rf /light_docs/* | ||||||
|     - mv ./html/* /light_docs/ | #     - mv ./html/* /light_docs/ | ||||||
| 
 | # | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue