mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-25 18:26:15 +00:00
35 lines
811 B
YAML
35 lines
811 B
YAML
trigger:
|
|
batch: true
|
|
branches:
|
|
include:
|
|
- '*'
|
|
tags:
|
|
include:
|
|
- '*'
|
|
|
|
jobs:
|
|
- job: 'Validate'
|
|
pool:
|
|
vmImage: 'ubuntu-18.04'
|
|
strategy:
|
|
matrix:
|
|
Python27:
|
|
python.version: '2.7'
|
|
Python36:
|
|
python.version: '3.6'
|
|
steps:
|
|
# Run tests and linting
|
|
- template: validate.yml
|
|
|
|
- job: Build
|
|
steps:
|
|
# On every PR, build the addon and make it available for download as an artifact
|
|
- template: build.yml
|
|
parameters:
|
|
py_versions: [ 'py2', 'py3' ]
|
|
|
|
# When triggered by a tag, publish the built addon to the repo server
|
|
- ${{ if startsWith(variables['Build.SourceBranch'], 'refs/tags') }}:
|
|
- template: publish.yml
|
|
parameters:
|
|
py_versions: [ 'py2', 'py3' ]
|