Check if Ubuntu 24.04 is available

This commit is contained in:
Luis Ángel San Martín
2024-09-08 11:55:05 +02:00
parent c3fe4fbedb
commit d54396dfb7

View File

@ -91,7 +91,7 @@ jobs:
timeoutInMinutes: 90 timeoutInMinutes: 90
dependsOn: CodeFormatValidation dependsOn: CodeFormatValidation
pool: pool:
vmImage: 'ubuntu-22.04' vmImage: 'ubuntu-24.04'
steps: steps:
- script: | - script: |
sudo apt-get update sudo apt-get update
@ -102,7 +102,7 @@ jobs:
- script: | - script: |
qtchooser -list-versions qtchooser -list-versions
export DEFINES_VAR=DEFINES+\=\"BUILD_NUMBER=\\\\\\\"$(Build.BuildNumber)\\\\\\\"\" export DEFINES_VAR=DEFINES+\=\"BUILD_NUMBER=\\\\\\\"$(Build.BuildNumber)\\\\\\\"\"
qmake6 CONFIG+="unarr pdfium" $DEFINES_VAR qmake6 CONFIG+="unarr" $DEFINES_VAR
qmake6 -v qmake6 -v
make make
displayName: 'Build' displayName: 'Build'
@ -118,21 +118,20 @@ jobs:
timeoutInMinutes: 90 timeoutInMinutes: 90
dependsOn: CodeFormatValidation dependsOn: CodeFormatValidation
pool: pool:
vmImage: 'ubuntu-22.04' vmImage: 'ubuntu-24.04'
steps: steps:
- script: | - script: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y qtchooser qt6-tools-dev qt6-base-dev-tools qmake6 qmake6-bin \ sudo apt-get install -y qtchooser qt6-tools-dev qt6-base-dev-tools qmake6 qmake6-bin \
qt6-base-dev qt6-multimedia-dev qt6-tools-dev-tools libgl-dev qt6-l10n-tools \ qt6-base-dev qt6-multimedia-dev qt6-tools-dev-tools libgl-dev qt6-l10n-tools \
libqt6opengl6-dev libunarr-dev qt6-declarative-dev libqt6svg6-dev libqt6core5compat6-dev libqt6opengl6-dev libunarr-dev qt6-declarative-dev libqt6svg6-dev libqt6core5compat6-dev libpoppler-qt6-dev mkdir $(Build.SourcesDirectory)\compressed_archive
mkdir $(Build.SourcesDirectory)\compressed_archive
wget "https://github.com/YACReader/yacreader-7z-deps/blob/main/7z2301-src.7z?raw=true" -O $(Build.SourcesDirectory)/compressed_archive/7z2301-src.7z wget "https://github.com/YACReader/yacreader-7z-deps/blob/main/7z2301-src.7z?raw=true" -O $(Build.SourcesDirectory)/compressed_archive/7z2301-src.7z
7z x $(Build.SourcesDirectory)/compressed_archive/7z2301-src.7z -o$(Build.SourcesDirectory)/compressed_archive/lib7zip 7z x $(Build.SourcesDirectory)/compressed_archive/7z2301-src.7z -o$(Build.SourcesDirectory)/compressed_archive/lib7zip
displayName: 'Install dependencies' displayName: 'Install dependencies'
- script: | - script: |
qtchooser -list-versions qtchooser -list-versions
export DEFINES_VAR=DEFINES+\=\"BUILD_NUMBER=\\\\\\\"$(Build.BuildNumber)\\\\\\\"\" export DEFINES_VAR=DEFINES+\=\"BUILD_NUMBER=\\\\\\\"$(Build.BuildNumber)\\\\\\\"\"
qmake6 CONFIG+="7zip pdfium" $DEFINES_VAR qmake6 CONFIG+="7zip" $DEFINES_VAR
qmake6 -v qmake6 -v
make make
displayName: 'Build' displayName: 'Build'