diff --git a/.pipelines/smp.yml b/.pipelines/smp.yml deleted file mode 100644 index c5a0eb2b..00000000 --- a/.pipelines/smp.yml +++ /dev/null @@ -1,80 +0,0 @@ -trigger: -- master - -pr: - branches: - include: - - master - paths: - include: - - ".pipelines/tx.yml" - - "common_smp/**" - - "samples/**" - - "test/tx/**" - - "utility/**" - - "ports_smp/linux/gnu/**" - - -pool: - vmImage: "ubuntu-22.04" - -steps: - - task: PipAuthenticate@1 - displayName: 'Pip Authenticate' - inputs: - # Provide list of feed names which you want to authenticate. - # Project scoped feeds must include the project name in addition to the feed name. - artifactFeeds: 'X-Ware/X-Ware_PublicPackages' - - - bash: sudo $(Build.SourcesDirectory)/scripts/install.sh - displayName: 'Install softwares' - - - task: Bash@3 - displayName: 'SDL check' - inputs: - filePath: '$(Build.SourcesDirectory)/scripts/sdl_check.sh' - - - task: Bash@3 - displayName: 'Build' - inputs: - filePath: '$(Build.SourcesDirectory)/scripts/build_smp.sh' - - - task: Bash@3 - displayName: 'Test' - inputs: - filePath: '$(Build.SourcesDirectory)/scripts/test_smp.sh' - - - task: PublishTestResults@2 - condition: succeededOrFailed() - displayName: 'PublishTestResults' - inputs: - testResultsFormat: 'cTest' - testResultsFiles: '*/Testing/**/*.xml' - searchFolder: '$(Build.SourcesDirectory)/test/smp/cmake/build' - testRunTitle: 'SMP-Tests' - buildConfiguration: 'Release' - - - task: CopyFiles@2 - condition: succeededOrFailed() - displayName: 'CopyTestReports' - inputs: - SourceFolder: '$(Build.SourcesDirectory)/test/smp/cmake' - Contents: | - build/*.txt - build/*/Testing/**/*.xml - coverage_report/**/* - TargetFolder: '$(build.artifactstagingdirectory)/test_reports_SMP' - - - task: PublishBuildArtifacts@1 - condition: succeededOrFailed() - displayName: 'PublishBuildArtifacts' - inputs: - pathToPublish: $(build.artifactstagingdirectory) - - - task: PublishCodeCoverageResults@1 - condition: succeededOrFailed() - displayName: 'Test SMP (PublishCodeCoverageResults)' - inputs: - codeCoverageTool: 'Cobertura' - summaryFileLocation: '$(Build.SourcesDirectory)/test/smp/cmake/coverage_report/default_build_coverage.xml' - pathToSources: '$(Build.SourcesDirectory)/test/smp/cmake' diff --git a/.pipelines/tx.yml b/.pipelines/tx.yml deleted file mode 100644 index e9084f8b..00000000 --- a/.pipelines/tx.yml +++ /dev/null @@ -1,79 +0,0 @@ -trigger: -- master - -pr: - branches: - include: - - master - paths: - include: - - ".pipelines/tx.yml" - - "common/**" - - "samples/**" - - "test/tx/**" - - "utility/**" - - "ports/linux/gnu/**" - -pool: - vmImage: "ubuntu-22.04" - -steps: - - task: PipAuthenticate@1 - displayName: 'Pip Authenticate' - inputs: - # Provide list of feed names which you want to authenticate. - # Project scoped feeds must include the project name in addition to the feed name. - artifactFeeds: 'X-Ware/X-Ware_PublicPackages' - - - bash: sudo $(Build.SourcesDirectory)/scripts/install.sh - displayName: 'Install softwares' - - - task: Bash@3 - displayName: 'SDL check' - inputs: - filePath: '$(Build.SourcesDirectory)/scripts/sdl_check.sh' - - - task: Bash@3 - displayName: 'Build' - inputs: - filePath: '$(Build.SourcesDirectory)/scripts/build_tx.sh' - - - task: Bash@3 - displayName: 'Test' - inputs: - filePath: '$(Build.SourcesDirectory)/scripts/test_tx.sh' - - - task: PublishTestResults@2 - condition: succeededOrFailed() - displayName: 'PublishTestResults' - inputs: - testResultsFormat: 'cTest' - testResultsFiles: '*/Testing/**/*.xml' - searchFolder: '$(Build.SourcesDirectory)/test/tx/cmake/build' - testRunTitle: 'TX-Tests' - buildConfiguration: 'Release' - - - task: CopyFiles@2 - condition: succeededOrFailed() - displayName: 'CopyTestReports' - inputs: - SourceFolder: '$(Build.SourcesDirectory)/test/tx/cmake' - Contents: | - build/*.txt - build/*/Testing/**/*.xml - coverage_report/**/* - TargetFolder: '$(build.artifactstagingdirectory)/test_reports_TX' - - - task: PublishBuildArtifacts@1 - condition: succeededOrFailed() - displayName: 'PublishBuildArtifacts' - inputs: - pathToPublish: $(build.artifactstagingdirectory) - - - task: PublishCodeCoverageResults@1 - condition: succeededOrFailed() - displayName: 'Test TX (PublishCodeCoverageResults)' - inputs: - codeCoverageTool: 'Cobertura' - summaryFileLocation: '$(Build.SourcesDirectory)/test/tx/cmake/coverage_report/default_build_coverage.xml' - pathToSources: '$(Build.SourcesDirectory)/test/tx/cmake'