Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Enable rolling builds and add arm64 in outerloop#37728

Merged
ViktorHofer merged 7 commits intodotnet:masterfrom
ViktorHofer:YamlRef
May 17, 2019
Merged

Enable rolling builds and add arm64 in outerloop#37728
ViktorHofer merged 7 commits intodotnet:masterfrom
ViktorHofer:YamlRef

Conversation

@ViktorHofer
Copy link
Copy Markdown
Member

@ViktorHofer ViktorHofer commented May 16, 2019

... and enable RedHat6 on PRs.

cc @wtgodbe

@ViktorHofer ViktorHofer reopened this May 17, 2019
@ViktorHofer
Copy link
Copy Markdown
Member Author

@safern the official build ran successfully.

Comment thread eng/pipelines/linux.yml Outdated
Comment thread eng/pipelines/outerloop.yml
- template: /eng/pipelines/helix.yml
parameters:
# send tests to helix only on public builds, official scheduled builds or manual official builds.
condition: or(eq(${{ parameters.isOfficialBuild }}, False), notIn(variables['Build.Reason'], 'BatchedCI', 'IndividualCI'))
Copy link
Copy Markdown
Member

@safern safern May 17, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Github won't let me comment on line 188 but maybe we could instead of using a condition here, use a ${{ if }} condition so that this step doesn't always show as skipped on official builds and that way the logs are smaller there.

- ${{ if eq(parameters.isOfficialBuild, 'false') }}:
  - template: /eng/pipelines/helix.yml
     ...

Then you can remove this condition parameter entirely.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought about it but I don't think this is necessary. This will only be skipped in official builds and nobody looks at it unless something breaks.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I agree on that but, it is nice to have less steps showed as skipped the logs would be cleaner. Up to you.

Copy link
Copy Markdown
Member

@safern safern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a couple of comments I would like to be addressed before merging. Good stuff, now you're a yml expert 😄

@ViktorHofer ViktorHofer merged commit 9643d42 into dotnet:master May 17, 2019
@ViktorHofer ViktorHofer deleted the YamlRef branch May 17, 2019 17:32
@karelz karelz added this to the 3.0 milestone May 22, 2019
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
* Enable rolling builds and add arm64 in outerloop

* Disable tests on official builds

* Allow Outerloop to run aggregated

* Disable failing RH6 test


Commit migrated from dotnet/corefx@9643d42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants