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

ci: Move most builders to Azure Pipelines #62179

Merged
merged 1 commit into from Jun 28, 2019

Conversation

@alexcrichton
Copy link
Member

alexcrichton commented Jun 27, 2019

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.

@alexcrichton alexcrichton force-pushed the alexcrichton:less-travis-appveyor branch from 56a24de to 166b2f7 Jun 27, 2019
@rust-highfive

This comment has been minimized.

Copy link
Collaborator

rust-highfive commented Jun 27, 2019

r? @pietroalbini

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

@pietroalbini

This comment has been minimized.

Copy link
Member

pietroalbini commented Jun 27, 2019

@bors r+ p=100

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

📌 Commit 166b2f7 has been approved by pietroalbini

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

⌛️ Testing commit 166b2f7 with merge 1983951...

bors added a commit that referenced this pull request Jun 27, 2019
ci: Move most builders to Azure Pipelines

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

💔 Test failed - checks-azure

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

rust-highfive commented Jun 27, 2019

Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
Cloning into 'rust-lang/rust'...
travis_time:end:05137cb6:start=1561661609805163066,finish=1561661616110485383,duration=6305322317
$ cd rust-lang/rust
$ git checkout -qf 1983951a8b06e9586c75c30c9c5bb38f028f2272
fatal: reference is not a tree: 1983951a8b06e9586c75c30c9c5bb38f028f2272
The command "git checkout -qf 1983951a8b06e9586c75c30c9c5bb38f028f2272" failed and exited with 128 during .
Your build has been stopped.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@alexcrichton

This comment has been minimized.

Copy link
Member Author

alexcrichton commented Jun 27, 2019

@bors: retry

@RalfJung

This comment has been minimized.

Copy link
Member

RalfJung commented Jun 27, 2019

One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

Is there a plan for an Azure-based replacement for this in-PR-tools-builder? It's been very useful, good to know that the checks pass in CI which can be hard or slow to do locally.

Not a big deal though if that doesn't work any more or will need some more time to be fleshed out. :)

@pietroalbini

This comment has been minimized.

Copy link
Member

pietroalbini commented Jun 27, 2019

@RalfJung yep, it's tracked here: #61837

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

⌛️ Testing commit 166b2f7 with merge b4ada1a...

bors added a commit that referenced this pull request Jun 27, 2019
ci: Move most builders to Azure Pipelines

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

💔 Test failed - checks-azure

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

rust-highfive commented Jun 27, 2019

Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
Cloning into 'rust-lang/rust'...
travis_time:end:0822772b:start=1561668933913706582,finish=1561668939978823523,duration=6065116941
$ cd rust-lang/rust
$ git checkout -qf b4ada1a4756bdbc5552075dad58b99eb6b271246
fatal: reference is not a tree: b4ada1a4756bdbc5552075dad58b99eb6b271246
The command "git checkout -qf b4ada1a4756bdbc5552075dad58b99eb6b271246" failed and exited with 128 during .
Your build has been stopped.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@Centril

This comment has been minimized.

Copy link
Member

Centril commented Jun 27, 2019

@bors retry

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

⌛️ Testing commit 166b2f7 with merge a973890...

bors added a commit that referenced this pull request Jun 27, 2019
ci: Move most builders to Azure Pipelines

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.
@alexcrichton

This comment has been minimized.

Copy link
Member Author

alexcrichton commented Jun 27, 2019

@bors: treeclosed=99

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

⌛️ Testing commit 166b2f7 with merge 8043df4...

bors added a commit that referenced this pull request Jun 27, 2019
ci: Move most builders to Azure Pipelines

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

💔 Test failed - checks-azure

@alexcrichton

This comment has been minimized.

Copy link
Member Author

alexcrichton commented Jun 27, 2019

@bors: retry

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 27, 2019

⌛️ Testing commit 166b2f7 with merge 7319585...

bors added a commit that referenced this pull request Jun 27, 2019
ci: Move most builders to Azure Pipelines

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.
@rust-highfive

This comment has been minimized.

Copy link
Collaborator

rust-highfive commented Jun 27, 2019

Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
Cloning into 'rust-lang/rust'...
travis_time:end:2b1e9158:start=1561670379737332715,finish=1561670385755972735,duration=6018640020
$ cd rust-lang/rust
$ git checkout -qf 8043df452e97b0a8b802bd8695b9ca254ad81a7d
fatal: reference is not a tree: 8043df452e97b0a8b802bd8695b9ca254ad81a7d
The command "git checkout -qf 8043df452e97b0a8b802bd8695b9ca254ad81a7d" failed and exited with 128 during .
Your build has been stopped.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@alexcrichton

This comment has been minimized.

Copy link
Member Author

alexcrichton commented Jun 27, 2019

@bors: treeclosed-

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 28, 2019

💥 Test timed out

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.
@alexcrichton alexcrichton force-pushed the alexcrichton:less-travis-appveyor branch from 166b2f7 to 6f838b4 Jun 28, 2019
@alexcrichton

This comment has been minimized.

Copy link
Member Author

alexcrichton commented Jun 28, 2019

@bors: r=pietroalbini

Leaving x86_64-gnu-tools entirely on travis as well due to the same RLS failure on Azure. Seems like a spurious test failure we'll have to deal with one way or another o Azure.

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 28, 2019

📌 Commit 6f838b4 has been approved by pietroalbini

@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 28, 2019

⌛️ Testing commit 6f838b4 with merge 3849a5f...

bors added a commit that referenced this pull request Jun 28, 2019
ci: Move most builders to Azure Pipelines

This commit disables all builders on Travis and almost all builders on
AppVeyor now that they're all running on Azure Pipelines. There is one
remaining builder on AppVeyor which hasn't been migrated yet due to a
test failure on Azure, which we'll be debugging soon. One remaining
builder is left on Travis which is the tools builder whenever a
submodule is changed, but we'll probably turn that off soon since it's
just for PRs.

The other major change in this PR is that the auto builders on Azure are
now configured with "real" prod credentials which should cause them to
publish all artifacts into the official CI buckets.
@RalfJung RalfJung mentioned this pull request Jun 28, 2019
@bors

This comment has been minimized.

Copy link
Contributor

bors commented Jun 28, 2019

☀️ Test successful - checks-azure, checks-travis, status-appveyor
Approved by: pietroalbini
Pushing 3849a5f to master...

@bors bors added the merged-by-bors label Jun 28, 2019
@bors bors merged commit 6f838b4 into rust-lang:master Jun 28, 2019
2 checks passed
2 checks passed
homu Test successful
Details
pr Build #20190628.5 succeeded
Details
@alexcrichton alexcrichton deleted the alexcrichton:less-travis-appveyor branch Jun 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants
You can’t perform that action at this time.