mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
Build linux/qt6 flavor in CI
This commit is contained in:
parent
cba098b07f
commit
91e3d5c07a
@ -82,6 +82,46 @@ jobs:
|
|||||||
path: $(Build.ArtifactStagingDirectory)
|
path: $(Build.ArtifactStagingDirectory)
|
||||||
artifactName: src $(Build.BuildNumber) tarball
|
artifactName: src $(Build.BuildNumber) tarball
|
||||||
|
|
||||||
|
#
|
||||||
|
# Linux qt6
|
||||||
|
#
|
||||||
|
|
||||||
|
- job: Linux qt6
|
||||||
|
dependsOn: CodeFormatValidation
|
||||||
|
pool:
|
||||||
|
vmImage: 'ubuntu-22.04'
|
||||||
|
steps:
|
||||||
|
- script: |
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y qtchooser qt6-base-dev-tools qmake6 \
|
||||||
|
qt6-base-dev qt6-multimedia-dev libpoppler-qt6-dev \
|
||||||
|
libqt6opengl6-dev libunarr-dev qt6-declarative-dev libqt6svg6-dev libqt6quickcontrols2-6-dev
|
||||||
|
displayName: 'Install dependencies'
|
||||||
|
# - script: |
|
||||||
|
# cd $(Build.SourcesDirectory)
|
||||||
|
# VERSION="$(cat common/yacreader_global.h | grep '#define VERSION "' | tr -d '#define VERSION' | tr -d '"' )"
|
||||||
|
# ./mktarball.sh $VERSION.$(Build.BuildNumber)
|
||||||
|
# mkdir tarball
|
||||||
|
# cp yacreader-*-src.tar.xz* tarball\
|
||||||
|
# displayName: 'Create tarball'
|
||||||
|
- script: |
|
||||||
|
export DEFINES_VAR=DEFINES+\=\"BUILD_NUMBER=\\\\\\\"$(Build.BuildNumber)\\\\\\\"\"
|
||||||
|
qmake CONFIG+="unarr" $DEFINES_VAR
|
||||||
|
make
|
||||||
|
displayName: 'Build'
|
||||||
|
- script: |
|
||||||
|
make check TESTARGS="-maxwarnings 100000"
|
||||||
|
displayName: 'Run tests'
|
||||||
|
# - task: CopyFiles@2
|
||||||
|
# inputs:
|
||||||
|
# sourceFolder: $(Build.SourcesDirectory)/tarball
|
||||||
|
# contents: '*'
|
||||||
|
# targetFolder: $(Build.ArtifactStagingDirectory)
|
||||||
|
# - task: PublishPipelineArtifact@1
|
||||||
|
# inputs:
|
||||||
|
# path: $(Build.ArtifactStagingDirectory)
|
||||||
|
# artifactName: src $(Build.BuildNumber) tarball
|
||||||
|
|
||||||
#
|
#
|
||||||
# MacOS qt6
|
# MacOS qt6
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user