Skip to content
Snippets Groups Projects
azure-pipelines.yml 1.42 KiB
Newer Older
  • Learn to ignore specific revisions
  • Andreas Klöckner's avatar
    Andreas Klöckner committed
        job: 'Python2'
    
        pool:
            vmImage: 'ubuntu-16.04'
    
        steps:
        -
            script: |
                set -e
                CONDA_ENVIRONMENT=.test-conda-env-py2.yml
                curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project-within-miniconda.sh
                . ./build-and-test-py-project-within-miniconda.sh
    
            displayName: 'Pytest Conda'
    
    -
    
    Andreas Klöckner's avatar
    Andreas Klöckner committed
        job: 'Python3'
    
            vmImage: 'ubuntu-16.04'
    
    
        steps:
        -
            script: |
                set -e
                CONDA_ENVIRONMENT=.test-conda-env-py3.yml
                curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-and-test-py-project-within-miniconda.sh
    
                . ./build-and-test-py-project-within-miniconda.sh
    
    
            displayName: 'Pytest Conda'
    
    
        -
            task: PublishTestResults@2
            inputs:
                testResultsFormat: 'JUnit'
                testResultsFiles: 'test/pytest.xml'
    
            vmImage: 'ubuntu-16.04'
    
        strategy:
            matrix:
                Python36:
                    python.version: '3.6'
    
        steps:
        -
            task: UsePythonVersion@0
            inputs:
                versionSpec: '$(python.version)'
    
        -
            script: |
                set -e
                curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/prepare-and-run-flake8.sh
                . ./prepare-and-run-flake8.sh pyopencl test
    
            displayName: 'Flake8'