Skip to content

Commit

Permalink
Set up CI with Azure Pipelines (#86)
Browse files Browse the repository at this point in the history
  • Loading branch information
KodrAus committed Jul 28, 2019
1 parent 0954034 commit 0690ce4
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 26 deletions.
24 changes: 0 additions & 24 deletions .travis.yml

This file was deleted.

4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -3,9 +3,9 @@ glob

Support for matching file paths against Unix shell style patterns.

[![Build Status](https://travis-ci.org/rust-lang-nursery/glob.svg?branch=master)](https://travis-ci.org/rust-lang-nursery/glob)
[![Build Status](https://dev.azure.com/rust-lang/glob/_apis/build/status/rust-lang-nursery.glob?branchName=master)](https://dev.azure.com/rust-lang/glob/_build/latest?definitionId=20&branchName=master)

[Documentation](https://doc.rust-lang.org/glob)
[Documentation](https://docs.rs/glob)

## Usage

Expand Down
41 changes: 41 additions & 0 deletions azure-pipelines.yml
@@ -0,0 +1,41 @@
jobs:

# linux-x64 build
- job: Linux_Build
pool:
vmImage: 'ubuntu-16.04'
steps:
- script: |
curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain 1.23.0
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
- script: rustup default 1.23.0

- script: cargo test

# osx-x64 build
- job: OSX_Build
pool:
vmImage: 'macOS-10.13'
steps:
- script: |
curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain 1.23.0
echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin"
- script: rustup default 1.23.0

- script: cargo test

# win-x64 build
- job: Windows_Build
pool:
vmImage: 'vs2017-win2016'
variables:
rustflags: '-C target-feature=+crt-static'
steps:
- script: |
curl -sSf -o rustup-init.exe https://win.rustup.rs
rustup-init.exe -y --default-toolchain 1.23.0
- script: rustup default 1.23.0

- powershell: |
$env:PATH = "$env:PATH;$env:USERPROFILE\.cargo\bin"
cargo test

0 comments on commit 0690ce4

Please sign in to comment.