$(Date:yyMMdd) is only available in powershell tasks

This commit is contained in:
Luis Ángel San Martín 2019-08-22 07:55:37 +02:00
parent 222e1d5370
commit b35ab9de3e
2 changed files with 11 additions and 5 deletions

View File

@ -0,0 +1,6 @@
steps:
- task: PowerShell@2
inputs:
targetType: inline
script: |
Write-Host "##vso[build.updatebuildnumber]$(Date:yyMMdd)$(Rev:.r)"

View File

@ -4,14 +4,12 @@ trigger:
- master - master
- develop - develop
variables:
build_number: '$(Date:yyMMdd)$(Rev:.r)'
jobs: jobs:
- job: Linux - job: Linux
pool: pool:
vmImage: 'ubuntu-16.04' vmImage: 'ubuntu-16.04'
steps: steps:
- template: azure-pipelines-build-number.yml
- script: | - script: |
sudo add-apt-repository 'deb http://download.opensuse.org/repositories/home:/selmf/xUbuntu_16.04/ /' sudo add-apt-repository 'deb http://download.opensuse.org/repositories/home:/selmf/xUbuntu_16.04/ /'
sudo add-apt-repository ppa:kubuntu-ppa/backports sudo add-apt-repository ppa:kubuntu-ppa/backports
@ -21,7 +19,7 @@ jobs:
libqt5opengl5-dev libglu1-mesa-dev libunarr-dev qtdeclarative5-dev libqt5opengl5-dev libglu1-mesa-dev libunarr-dev qtdeclarative5-dev
displayName: 'Install dependencies' displayName: 'Install dependencies'
- script: | - script: |
export DEFINES_VAR=DEFINES+\=\"BUILD_NUMBER=\\\\\\\"$(build_number)\\\\\\\"\" export DEFINES_VAR=DEFINES+\=\"BUILD_NUMBER=\\\\\\\"$(Build.BuildNumber)\\\\\\\"\"
qmake CONFIG+="unarr" $DEFINES_VAR qmake CONFIG+="unarr" $DEFINES_VAR
make make
displayName: 'Build' displayName: 'Build'
@ -29,6 +27,7 @@ jobs:
pool: pool:
vmImage: 'macOS-10.14' vmImage: 'macOS-10.14'
steps: steps:
- template: azure-pipelines-build-number.yml
- script: | - script: |
brew install qt brew install qt
brew link qt --force brew link qt --force
@ -60,6 +59,7 @@ jobs:
pool: pool:
vmImage: 'vs2017-win2016' vmImage: 'vs2017-win2016'
steps: steps:
- template: azure-pipelines-build-number.yml
- script: | - script: |
pip install aqtinstall pip install aqtinstall
mkdir C:\Qt mkdir C:\Qt
@ -74,7 +74,7 @@ jobs:
- script: | - script: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat" call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
set PATH=%PATH%;C:\Qt\Qt5.12.4\5.12.4\msvc2017_64\bin set PATH=%PATH%;C:\Qt\Qt5.12.4\5.12.4\msvc2017_64\bin
set DEFINES_VAR=DEFINES+="BUILD_NUMBER=\\\\\\\"$(build_number)\\\\\\\"" set DEFINES_VAR=DEFINES+="BUILD_NUMBER=\\\\\\\"$(Build.BuildNumber)\\\\\\\""
qmake CONFIG+="7zip" %DEFINES_VAR% qmake CONFIG+="7zip" %DEFINES_VAR%
nmake nmake
displayName: 'Build' displayName: 'Build'