diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index cebc669..0000000 --- a/.travis.yml +++ /dev/null @@ -1,24 +0,0 @@ -language: rust -rust: - - 1.23.0 - - stable - - beta - - nightly -sudo: false -before_script: - - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH -script: - - cargo build --verbose - - cargo test --verbose - - cargo doc --no-deps -after_success: - - travis-cargo --only nightly doc-upload -env: - global: - secure: "AabAhHaQBO8LF3D1c9xFTpeLW2MH09719QUd99O24jqyTc02dzxZ2faLGupAwE+EBfjb6YWuWugvWDmcxGOzWs3QeYH+t/j319IeXeiULBc6wuNTMh4rHOZ5F9IQx+RPYDltIMIZTPsbRjF/yaGdUDIRy38FD4hDGmBWSYdubSo=" - - - -notifications: - email: - on_success: never diff --git a/README.md b/README.md index e61a976..f98bad2 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000..693e377 --- /dev/null +++ b/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