Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continuously publish Cargo builds #3239

Merged
merged 1 commit into from
Nov 7, 2016
Merged

Conversation

alexcrichton
Copy link
Member

This commit tweaks Cargo's automation to continuously publish builds on Travis
an AppVeyor. Once this is merged we can hopefully turn off all buildbot
automation related to Cargo and purely rely on Travis and AppVeyor for this
repository. All CI matrices are ported over to Travis and AppVeyor and a new
musl build of Cargo is even added just to test out adding that for a spin.

Currently Cargo will upload the final artifact for each target to a directory
keyed by the commit hash to a new bucket on S3, rust-lang-cargo-dev. Once we're
happy with the builds then we can change this to rust-lang-cargo or anything
else at that point.

@rust-highfive
Copy link

r? @brson

(rust_highfive has picked a reviewer for you, use r? to override)

@alexcrichton
Copy link
Member Author

cc @edunham, this is a continuation of #3190

@alexcrichton
Copy link
Member Author

Oh I should also mention that I took the liberty of deleting all the weird snapshot and rustc downloading business. The configure script now just assumes you've got cargo and rustc installed somewhere (looking for default in $PATH). This is the case 99% of the time nowdays, so I figured it's no skin off our backs to jettison that logic.

@edunham
Copy link
Member

edunham commented Nov 2, 2016

Beautiful!

@brson
Copy link
Contributor

brson commented Nov 3, 2016

@bors r+

Seems good, though I'm not sure about putting this in its own bucket instead of on static.rlo. The new bucket doesn't matter much to me in the short-term though.

@bors
Copy link
Contributor

bors commented Nov 3, 2016

📌 Commit fb85de8 has been approved by brson

@bors
Copy link
Contributor

bors commented Nov 3, 2016

⌛ Testing commit fb85de8 with merge 87b72bc...

@bors
Copy link
Contributor

bors commented Nov 3, 2016

💔 Test failed - cargo-linux-64

@alexcrichton
Copy link
Member Author

@bors: r=brson

@bors
Copy link
Contributor

bors commented Nov 4, 2016

📌 Commit bbe5df7 has been approved by brson

@bors
Copy link
Contributor

bors commented Nov 4, 2016

⌛ Testing commit bbe5df7 with merge 1bde79b...

@bors
Copy link
Contributor

bors commented Nov 4, 2016

💔 Test failed - cargo-win-msvc-64

@alexcrichton
Copy link
Member Author

@bors: r=brson

On Fri, Nov 4, 2016 at 3:34 PM, bors notifications@github.com wrote:

💔 Test failed - cargo-win-msvc-64
https://buildbot.rust-lang.org/builders/cargo-win-msvc-64/builds/732


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#3239 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAD95OupcRUawEf6RKJ5KTbDLzWgl8Qvks5q67LmgaJpZM4KkmhS
.

@bors
Copy link
Contributor

bors commented Nov 4, 2016

📌 Commit 9c30d75 has been approved by brson

@bors
Copy link
Contributor

bors commented Nov 5, 2016

⌛ Testing commit 9c30d75 with merge b259030...

@bors
Copy link
Contributor

bors commented Nov 5, 2016

💔 Test failed - cargo-mac-64

This commit tweaks Cargo's automation to continuously publish builds on Travis
an AppVeyor. Once this is merged we can hopefully turn off all buildbot
automation related to Cargo and purely rely on Travis and AppVeyor for this
repository. All CI matrices are ported over to Travis and AppVeyor and a new
musl build of Cargo is even added just to test out adding that for a spin.

Currently Cargo will upload the final artifact for each target to a directory
keyed by the commit hash to a new bucket on S3, rust-lang-cargo-dev. Once we're
happy with the builds then we can change this to `rust-lang-cargo` or anything
else at that point.
@alexcrichton
Copy link
Member Author

@bors: r=brson

@bors
Copy link
Contributor

bors commented Nov 7, 2016

📌 Commit 7799014 has been approved by brson

@bors
Copy link
Contributor

bors commented Nov 7, 2016

⌛ Testing commit 7799014 with merge 96147aa...

@bors
Copy link
Contributor

bors commented Nov 7, 2016

💔 Test failed - cargo-mac-64

@alexcrichton
Copy link
Member Author

@bors: retry

On Sun, Nov 6, 2016 at 10:44 PM, bors notifications@github.com wrote:

💔 Test failed - cargo-mac-64
https://buildbot.rust-lang.org/builders/cargo-mac-64/builds/1891


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#3239 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAD95JbaPjYCiEY8AqGFq8fYx_P3jvGHks5q7sjOgaJpZM4KkmhS
.

@bors
Copy link
Contributor

bors commented Nov 7, 2016

⌛ Testing commit 7799014 with merge 10eaa2a...

bors added a commit that referenced this pull request Nov 7, 2016
Continuously publish Cargo builds

This commit tweaks Cargo's automation to continuously publish builds on Travis
an AppVeyor. Once this is merged we can hopefully turn off all buildbot
automation related to Cargo and purely rely on Travis and AppVeyor for this
repository. All CI matrices are ported over to Travis and AppVeyor and a new
musl build of Cargo is even added just to test out adding that for a spin.

Currently Cargo will upload the final artifact for each target to a directory
keyed by the commit hash to a new bucket on S3, rust-lang-cargo-dev. Once we're
happy with the builds then we can change this to `rust-lang-cargo` or anything
else at that point.
@bors
Copy link
Contributor

bors commented Nov 7, 2016

☀️ Test successful - cargo-cross-linux, cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64
Approved by: brson
Pushing 10eaa2a to master...

@bors bors merged commit 7799014 into rust-lang:master Nov 7, 2016
@alexcrichton alexcrichton deleted the travis branch November 8, 2016 21:03
@jirutka
Copy link
Contributor

jirutka commented Dec 7, 2016

Cargo will upload the final artifact for each target … to a new bucket on S3, rust-lang-cargo-dev.

How can I access it?

@alexcrichton
Copy link
Member Author

@jirutka they're all available at https://s3.amazonaws.com/rust-lang-ci/cargo-builds/$rev

@ehuss ehuss added this to the 1.14.0 milestone Feb 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants