29 lines
1.1 KiB
YAML
29 lines
1.1 KiB
YAML
# 6 april 2019
|
|
|
|
parameters:
|
|
os: ''
|
|
arch: ''
|
|
toolchain: ''
|
|
libtype: ''
|
|
libfiles: ''
|
|
osHeader: ''
|
|
|
|
steps:
|
|
- powershell: |
|
|
pushd build\meson-out
|
|
Copy-Item @("..\..\ui.h","..\..\${{ parameters.osHeader }}") -Destination .
|
|
Compress-Archive -Destination $(Build.ArtifactStagingDirectory)\libui-$(Build.SourceBranchName)-${{ parameters.os }}-${{ parameters.arch }}-${{ parameters.toolchain }}-${{ parameters.libtype }}.zip -Path @("${{ parameters.libfiles }}".Split(" ") + @("ui.h","${{ parameters.osHeader}}"))
|
|
Compress-Archive -Destination $(Build.ArtifactStagingDirectory)\examples-$(Build.SourceBranchName)-${{ parameters.os }}-${{ parameters.arch }}-${{ parameters.libtype }}.zip -Path @("$(releaseExamples)".Split(" ") | % {$_ + ".exe"})
|
|
Remove-Item @("ui.h","${{ parameters.osHeader }}")
|
|
popd
|
|
displayName: 'Create Artifacts'
|
|
- task: GitHubRelease@0
|
|
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/')
|
|
inputs:
|
|
gitHubConnection: andlabs
|
|
repositoryName: andlabs/libui
|
|
action: 'edit'
|
|
addChangelog: false
|
|
assets: '$(Build.ArtifactStagingDirectory)/*'
|
|
assetUploadMode: 'replace'
|