mirror of
https://github.com/miurahr/aqtinstall.git
synced 2025-12-16 20:27:05 +03:00
Azure: Add ci script generator (#20)
thanks @nelsonjchen Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
@@ -1,135 +1,335 @@
|
||||
|
||||
variables:
|
||||
aqt_version: 0.3.1
|
||||
qtversion: 5.12.1
|
||||
pydepends: requests six flake8 wheel twine
|
||||
# Generated by `generate_azure_pipelines_yml.py`
|
||||
# Please edit template in `ci/`
|
||||
|
||||
jobs:
|
||||
- job: Ubuntu_1604_py3
|
||||
- job: Mac
|
||||
pool:
|
||||
vmImage: 'ubuntu-16.04'
|
||||
vmImage: macOS-10.14
|
||||
steps:
|
||||
- task: UsePythonVersion@0
|
||||
inputs:
|
||||
versionSpec: '3.6'
|
||||
architecture: 'x64'
|
||||
- script: |
|
||||
python -m pip install $(pydepends)
|
||||
flake8 aqt bin
|
||||
displayName: 'Run lint tests'
|
||||
- script: |
|
||||
sudo apt-get update
|
||||
sudo apt-get -y install p7zip
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/setup.py
|
||||
arguments: sdist bdist_wheel
|
||||
workingDirectory: $(Build.SourcesDirectory)
|
||||
displayName: build package
|
||||
- script: pip install $(Build.SourcesDirectory)/dist/aqtinstall-$(aqt_version)-py2.py3-none-any.whl
|
||||
displayName: install package
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/bin/aqt
|
||||
arguments: install $(qtversion) linux desktop
|
||||
workingDirectory: $(Build.BinariesDirectory)
|
||||
displayName: install qt
|
||||
- script: |
|
||||
$(Build.BinariesDirectory)/Qt$(qtversion)/$(qtversion)/gcc_64/bin/qmake $(Build.SourcesDirectory)/tests
|
||||
make
|
||||
|
||||
- job: Ubuntu_1604_py2
|
||||
pool:
|
||||
vmImage: 'ubuntu-16.04'
|
||||
steps:
|
||||
- task: UsePythonVersion@0
|
||||
inputs:
|
||||
versionSpec: '2.7'
|
||||
architecture: 'x64'
|
||||
- script: |
|
||||
sudo apt-get update
|
||||
sudo apt-get -y install p7zip
|
||||
python -m pip install $(pydepends)
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/setup.py
|
||||
arguments: sdist bdist_wheel
|
||||
workingDirectory: $(Build.SourcesDirectory)
|
||||
displayName: build package
|
||||
- script: pip install $(Build.SourcesDirectory)/dist/aqtinstall-$(aqt_version)-py2.py3-none-any.whl
|
||||
displayName: install package
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/bin/aqt
|
||||
arguments: install $(qtversion) linux desktop
|
||||
workingDirectory: $(Build.BinariesDirectory)
|
||||
displayName: install qt
|
||||
- script: |
|
||||
$(Build.BinariesDirectory)/Qt$(qtversion)/$(qtversion)/gcc_64/bin/qmake $(Build.SourcesDirectory)/tests
|
||||
make
|
||||
- script: ls -lR $(Build.BinariesDirectory)
|
||||
|
||||
- job: macOS
|
||||
pool:
|
||||
vmImage: 'macOS-10.13'
|
||||
steps:
|
||||
- task: UsePythonVersion@0
|
||||
inputs:
|
||||
versionSpec: '3.6'
|
||||
architecture: 'x64'
|
||||
- script: |
|
||||
brew install p7zip
|
||||
python -m pip install $(pydepends)
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/setup.py
|
||||
arguments: sdist bdist_wheel
|
||||
workingDirectory: $(Build.SourcesDirectory)
|
||||
displayName: build package
|
||||
- script: pip install $(Build.SourcesDirectory)/dist/aqtinstall-$(aqt_version)-py2.py3-none-any.whl
|
||||
displayName: install package
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/bin/aqt
|
||||
arguments: install $(qtversion) mac desktop
|
||||
workingDirectory: $(Build.BinariesDirectory)
|
||||
displayName: install qt
|
||||
- script: |
|
||||
$(Build.BinariesDirectory)/Qt$(qtversion)/$(qtversion)/clang_64/bin/qmake $(Build.SourcesDirectory)/tests
|
||||
make
|
||||
- script: ls -lR $(Build.BinariesDirectory)
|
||||
|
||||
- script: brew install p7zip
|
||||
displayName: Install 7zip
|
||||
- template: ci/steps.yml
|
||||
strategy:
|
||||
matrix:
|
||||
Python 3.6 QT 5.12.3 mac desktop clang_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: clang_64
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: clang_64
|
||||
Python 3.6 QT 5.13.0 mac ios ios:
|
||||
TARGET: ios
|
||||
ARCHDIR: ios
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: ios
|
||||
Python 3.6 QT 5.13.0 mac android android_x86:
|
||||
TARGET: android
|
||||
ARCHDIR: android_x86
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: android_x86
|
||||
Python 3.6 QT 5.13.0 mac android android_armv7:
|
||||
TARGET: android
|
||||
ARCHDIR: android_armv7
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: android_armv7
|
||||
Python 3.7 QT 5.13.0 mac ios ios:
|
||||
TARGET: ios
|
||||
ARCHDIR: ios
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: ios
|
||||
Python 3.7 QT 5.13.0 mac android android_armv7:
|
||||
TARGET: android
|
||||
ARCHDIR: android_armv7
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: android_armv7
|
||||
Python 3.6 QT 5.11.3 mac desktop clang_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: clang_64
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: clang_64
|
||||
Python 3.7 QT 5.12.3 mac desktop clang_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: clang_64
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: clang_64
|
||||
Python 3.6 QT 5.13.0 mac desktop clang_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: clang_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: clang_64
|
||||
Python 3.7 QT 5.13.0 mac android android_x86:
|
||||
TARGET: android
|
||||
ARCHDIR: android_x86
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: android_x86
|
||||
Python 3.7 QT 5.13.0 mac desktop clang_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: clang_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: clang_64
|
||||
Python 3.7 QT 5.11.3 mac desktop clang_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: clang_64
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: mac
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: clang_64
|
||||
- job: Windows
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
vmImage: vs2017-win2016
|
||||
steps:
|
||||
- task: UsePythonVersion@0
|
||||
inputs:
|
||||
versionSpec: '3.6'
|
||||
architecture: 'x64'
|
||||
- script: |
|
||||
cinst -y 7zip
|
||||
python -m pip install $(pydepends)
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/setup.py
|
||||
arguments: sdist bdist_wheel
|
||||
workingDirectory: $(Build.SourcesDirectory)
|
||||
displayName: build package
|
||||
- script: pip install $(Build.SourcesDirectory)/dist/aqtinstall-$(aqt_version)-py2.py3-none-any.whl
|
||||
displayName: install package
|
||||
- task: PythonScript@0
|
||||
inputs:
|
||||
scriptSource: filePath
|
||||
scriptPath: $(Build.SourcesDirectory)/bin/aqt
|
||||
arguments: install $(qtversion) windows desktop win64_msvc2017_64
|
||||
workingDirectory: $(Build.BinariesDirectory)
|
||||
displayName: install qt
|
||||
- script: ls -lR $(Build.BinariesDirectory)
|
||||
- template: ci/steps.yml
|
||||
strategy:
|
||||
matrix:
|
||||
Python 3.7 QT 5.11.3 windows desktop win64_msvc2017_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017_64
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win64_msvc2017_64
|
||||
Python 3.6 QT 5.13.0 windows desktop win64_msvc2015_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2015_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win64_msvc2015_64
|
||||
Python 3.6 QT 5.13.0 windows desktop win64_msvc2017_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win64_msvc2017_64
|
||||
Python 3.7 QT 5.13.0 windows android android_x86:
|
||||
TARGET: android
|
||||
ARCHDIR: android_x86
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: android_x86
|
||||
Python 3.6 QT 5.11.3 windows desktop win32_msvc2015:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2015
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win32_msvc2015
|
||||
Python 3.7 QT 5.13.0 windows desktop win64_msvc2015_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2015_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win64_msvc2015_64
|
||||
Python 3.6 QT 5.13.0 windows desktop win32_msvc2017:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win32_msvc2017
|
||||
Python 3.6 QT 5.13.0 windows android android_x86:
|
||||
TARGET: android
|
||||
ARCHDIR: android_x86
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: android_x86
|
||||
Python 3.7 QT 5.13.0 windows desktop win32_msvc2017:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win32_msvc2017
|
||||
Python 3.7 QT 5.13.0 windows desktop win32_mingw73:
|
||||
TARGET: desktop
|
||||
ARCHDIR: mingw73
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win32_mingw73
|
||||
Python 3.6 QT 5.13.0 windows android android_armv7:
|
||||
TARGET: android
|
||||
ARCHDIR: android_armv7
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: android_armv7
|
||||
Python 3.7 QT 5.12.3 windows desktop win64_msvc2017_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017_64
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win64_msvc2017_64
|
||||
Python 3.6 QT 5.12.3 windows desktop win32_msvc2017:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win32_msvc2017
|
||||
Python 3.7 QT 5.13.0 windows android android_armv7:
|
||||
TARGET: android
|
||||
ARCHDIR: android_armv7
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: android_armv7
|
||||
Python 3.6 QT 5.11.3 windows desktop win64_msvc2017_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017_64
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win64_msvc2017_64
|
||||
Python 3.7 QT 5.11.3 windows desktop win32_msvc2015:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2015
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win32_msvc2015
|
||||
Python 3.7 QT 5.13.0 windows desktop win64_mingw73:
|
||||
TARGET: desktop
|
||||
ARCHDIR: mingw73
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win64_mingw73
|
||||
Python 3.6 QT 5.12.3 windows desktop win64_msvc2017_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017_64
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win64_msvc2017_64
|
||||
Python 3.6 QT 5.13.0 windows desktop win32_mingw73:
|
||||
TARGET: desktop
|
||||
ARCHDIR: mingw73
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win32_mingw73
|
||||
Python 3.7 QT 5.13.0 windows desktop win64_msvc2017_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win64_msvc2017_64
|
||||
Python 3.6 QT 5.13.0 windows desktop win64_mingw73:
|
||||
TARGET: desktop
|
||||
ARCHDIR: mingw73
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: win64_mingw73
|
||||
Python 3.7 QT 5.12.3 windows desktop win32_msvc2017:
|
||||
TARGET: desktop
|
||||
ARCHDIR: msvc2017
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: windows
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: win32_msvc2017
|
||||
- job: Linux
|
||||
pool:
|
||||
vmImage: ubuntu-16.04
|
||||
steps:
|
||||
- template: ci/steps.yml
|
||||
strategy:
|
||||
matrix:
|
||||
Python 3.7 QT 5.13.0 linux android android_x86:
|
||||
TARGET: android
|
||||
ARCHDIR: android_x86
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: android_x86
|
||||
Python 3.6 QT 5.11.3 linux desktop gcc_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: gcc_64
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: gcc_64
|
||||
Python 3.7 QT 5.13.0 linux android android_armv7:
|
||||
TARGET: android
|
||||
ARCHDIR: android_armv7
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: android_armv7
|
||||
Python 3.7 QT 5.12.3 linux desktop gcc_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: gcc_64
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: gcc_64
|
||||
Python 3.6 QT 5.13.0 linux android android_x86:
|
||||
TARGET: android
|
||||
ARCHDIR: android_x86
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: android_x86
|
||||
Python 3.6 QT 5.13.0 linux desktop gcc_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: gcc_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: gcc_64
|
||||
Python 3.6 QT 5.12.3 linux desktop gcc_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: gcc_64
|
||||
QT_VERSION: 5.12.3
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: gcc_64
|
||||
Python 3.7 QT 5.13.0 linux desktop gcc_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: gcc_64
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: gcc_64
|
||||
Python 3.6 QT 5.13.0 linux android android_armv7:
|
||||
TARGET: android
|
||||
ARCHDIR: android_armv7
|
||||
QT_VERSION: 5.13.0
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.6'
|
||||
ARCH: android_armv7
|
||||
Python 3.7 QT 5.11.3 linux desktop gcc_64:
|
||||
TARGET: desktop
|
||||
ARCHDIR: gcc_64
|
||||
QT_VERSION: 5.11.3
|
||||
HOST: linux
|
||||
PYTHON_VERSION: '3.7'
|
||||
ARCH: gcc_64
|
||||
|
||||
Reference in New Issue
Block a user