Skip to content

Commit

Permalink
Auto merge of #1376 - gnzlbg:azure_pipelines, r=gnzlbg
Browse files Browse the repository at this point in the history
Setup Azure Pipelines

cc @alexcrichton this needs enabling Azure Pipelines for this repo
  • Loading branch information
bors committed Aug 8, 2019
2 parents 2b01f7e + bce9075 commit a9ab0f9
Show file tree
Hide file tree
Showing 17 changed files with 397 additions and 329 deletions.
256 changes: 0 additions & 256 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion Cargo.toml
Expand Up @@ -10,7 +10,7 @@ documentation = "http://doc.rust-lang.org/libc"
keywords = ["libc", "ffi", "bindings", "operating", "system" ]
categories = ["external-ffi-bindings", "no-std", "os"]
build = "build.rs"
exclude = ["/ci/*", "/.travis.yml", "/appveyor.yml"]
exclude = ["/ci/*", "/azure-pipelines.yml"]
description = """
Raw FFI bindings to platform libraries like libc.
"""
Expand Down
8 changes: 3 additions & 5 deletions README.md
@@ -1,4 +1,4 @@
[![Travis-CI Status]][Travis-CI] [![Appveyor Status]][Appveyor] [![Cirrus-CI Status]][Cirrus-CI] [![Latest Version]][crates.io] [![Documentation]][docs.rs] ![License]
[![Azure Status]][Azure] [![Cirrus-CI Status]][Cirrus-CI] [![Latest Version]][crates.io] [![Documentation]][docs.rs] ![License]

libc - Raw FFI bindings to platforms' system libraries
====
Expand Down Expand Up @@ -91,10 +91,8 @@ Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in `libc` by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.

[Travis-CI]: https://travis-ci.com/rust-lang/libc
[Travis-CI Status]: https://travis-ci.com/rust-lang/libc.svg?branch=master
[Appveyor]: https://ci.appveyor.com/project/rust-lang-libs/libc
[Appveyor Status]: https://ci.appveyor.com/api/projects/status/github/rust-lang/libc?svg=true
[Azure Status]: https://dev.azure.com/rust-lang/libc/_apis/build/status/rust-lang.libc?branchName=master
[Azure]: https://dev.azure.com/rust-lang/libc/_build/latest?definitionId=11&branchName=master
[Cirrus-CI]: https://cirrus-ci.com/github/rust-lang/libc
[Cirrus-CI Status]: https://api.cirrus-ci.com/github/rust-lang/libc.svg
[crates.io]: https://crates.io/crates/libc
Expand Down
26 changes: 0 additions & 26 deletions appveyor.yml

This file was deleted.

13 changes: 3 additions & 10 deletions ci/README.md
Expand Up @@ -8,19 +8,12 @@ this project.

First up, let's talk about the files in this directory:

* `run-travis.sh` - a shell script run by all Travis builders, this is
responsible for setting up the rest of the environment such as installing new
packages, downloading Rust target libraries, etc.
* `run-docker.sh` - a shell script run by most builders, it will execute
`run.sh` inside a Docker container configured for the target.

* `run.sh` - the actual script which runs tests for a particular architecture.
Called from the `run-travis.sh` script this will run all tests for the target
specified.

* `cargo-config` - Cargo configuration of linkers to use copied into place by
the `run-travis.sh` script before builds are run.

* `dox.sh` - script called from `run-travis.sh` on only the linux 64-bit nightly
Travis bots to build documentation for this crate.
* `dox.sh` - build the documentation of the crate and publish it to gh-pages.

* `landing-page-*.html` - used by `dox.sh` to generate a landing page for all
architectures' documentation.
Expand Down

0 comments on commit a9ab0f9

Please sign in to comment.