63 lines
1.5 KiB
YAML
63 lines
1.5 KiB
YAML
# Starter pipeline
|
|
# Start with a minimal pipeline that you can customize to build and deploy your code.
|
|
# Add steps that build, run tests, deploy, and more:
|
|
# https://aka.ms/yaml
|
|
|
|
jobs:
|
|
- job: 'PythonLint'
|
|
displayName: "Python Lint"
|
|
pool:
|
|
vmImage: 'ubuntu-16.04'
|
|
container: 'puremourning/vimspector:test'
|
|
steps:
|
|
- bash: pip3 install -r dev_requirements.txt
|
|
displayName: "Install requirements"
|
|
|
|
- bash: $HOME/.local/bin/flake8 python3/
|
|
displayName: "Run flake8"
|
|
|
|
- job: 'Vimscript'
|
|
displayName: "Vimscript Lint"
|
|
pool:
|
|
vmImage: 'ubuntu-16.04'
|
|
container: 'puremourning/vimspector:test'
|
|
steps:
|
|
- bash: pip3 install -r dev_requirements.txt
|
|
displayName: "Install requirements"
|
|
|
|
- bash: $HOME/.local/bin/vint autoload/ plugin/
|
|
displayName: "Run vint"
|
|
|
|
- job: 'linux'
|
|
pool:
|
|
vmImage: 'ubuntu-16.04'
|
|
container: 'puremourning/vimspector:test'
|
|
steps:
|
|
- bash: python3 install_gadget.py
|
|
displayName: 'Install gadgets'
|
|
|
|
- bash: vim --version
|
|
displayName: 'Print vim version information'
|
|
|
|
- bash: ./run_tests
|
|
displayName: 'Run the tests'
|
|
env:
|
|
VIMSPECTOR_MIMODE: gdb
|
|
|
|
- job: 'macos'
|
|
pool:
|
|
vmImage: 'macOS-10.13'
|
|
steps:
|
|
- bash: brew install macvim
|
|
displayName: 'Install vim'
|
|
|
|
- bash: python3 install_gadget.py
|
|
displayName: 'Install gadgets'
|
|
|
|
- bash: vim --version
|
|
displayName: 'Print vim version information'
|
|
|
|
- bash: ./run_tests
|
|
displayName: 'Run the tests'
|
|
env:
|
|
VIMSPECTOR_MIMODE: lldb
|