|
|
|
|
|
|
|
|
poetry run dds-ci || exit 1 |
|
|
poetry run dds-ci || exit 1 |
|
|
move _build\dds.exe _build\dds-win-x64.exe || exit 1 |
|
|
move _build\dds.exe _build\dds-win-x64.exe || exit 1 |
|
|
displayName: Build and Test |
|
|
displayName: Build and Test |
|
|
|
|
|
- task: PublishTestResults@2 |
|
|
|
|
|
displayName: Publish Tests |
|
|
|
|
|
condition: succeededOrFailed() |
|
|
|
|
|
inputs: |
|
|
|
|
|
testResultsFiles: '**/pytest-junit.xml' |
|
|
|
|
|
failTaskOnFailedTests: true |
|
|
|
|
|
testRunTitle: Windows Tests |
|
|
- publish: _build\dds-win-x64.exe |
|
|
- publish: _build\dds-win-x64.exe |
|
|
displayName: Publish |
|
|
displayName: Publish |
|
|
artifact: dds-win-x64 |
|
|
artifact: dds-win-x64 |
|
|
|
|
|
|
|
|
steps: |
|
|
steps: |
|
|
- script: make alpine-static-ci |
|
|
- script: make alpine-static-ci |
|
|
displayName: Build and Test |
|
|
displayName: Build and Test |
|
|
|
|
|
- task: PublishTestResults@2 |
|
|
|
|
|
displayName: Publish Tests |
|
|
|
|
|
condition: succeededOrFailed() |
|
|
|
|
|
inputs: |
|
|
|
|
|
testResultsFiles: '**/pytest-junit.xml' |
|
|
|
|
|
failTaskOnFailedTests: true |
|
|
|
|
|
testRunTitle: Linux Tests |
|
|
- publish: _build/dds-linux-x64 |
|
|
- publish: _build/dds-linux-x64 |
|
|
displayName: Publish |
|
|
displayName: Publish |
|
|
artifact: dds-linux-x64 |
|
|
artifact: dds-linux-x64 |
|
|
|
|
|
|
|
|
displayName: Get Python Dependencies |
|
|
displayName: Get Python Dependencies |
|
|
- script: make macos-ci |
|
|
- script: make macos-ci |
|
|
displayName: Build and Test |
|
|
displayName: Build and Test |
|
|
|
|
|
- task: PublishTestResults@2 |
|
|
|
|
|
displayName: Publish Tests |
|
|
|
|
|
condition: succeededOrFailed() |
|
|
|
|
|
inputs: |
|
|
|
|
|
testResultsFiles: '**/pytest-junit.xml' |
|
|
|
|
|
failTaskOnFailedTests: true |
|
|
|
|
|
testRunTitle: macOS Tests |
|
|
- publish: _build/dds-macos-x64 |
|
|
- publish: _build/dds-macos-x64 |
|
|
displayName: Publish |
|
|
displayName: Publish |
|
|
artifact: dds-macos-x64 |
|
|
artifact: dds-macos-x64 |