Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

Hotfix for the Alpine CI issue #25806

Merged
merged 1 commit into from
Dec 9, 2017
Merged

Conversation

janvorli
Copy link
Member

@janvorli janvorli commented Dec 8, 2017

The Alpine CI is failing due to an old version of dotnet host package
specified in the dependencies.props file. There are no Alpine packages
for that version. However, updating that version causes Invariant.Tests
tests to fail for an unclear reason.
So I am making this change that disables building tests for Alpine in
the CI. That means we will still build both native and managed code of
corefx. This change is temporary until the Invariant test issue is
understood and fixed.

The Alpine CI is failing due to an old version of dotnet host package
specified in the dependencies.props file. There are no Alpine packages
for that version. However, updating that version causes Invariant.Tests
tests to fail for an unclear reason.
So I am making this change that disables building tests for Alpine in
the CI. That means we will still build both native and managed code of
corefx. This change is temporary until the Invariant test issue is
understood and fixed.
@@ -24,10 +24,10 @@ simpleDockerNode('microsoft/dotnet-buildtools-prereqs:alpine-3.6-3148f11-2017111
sh "./build-managed.sh -runtimeos=alpine.3.6 -- /t:GenerateVersionSourceFile /p:GenerateVersionSourceFile=true /p:PortableBuild=false"
}
stage ('Sync') {
sh "./sync.sh -p -runtimeos=alpine.3.6 -- /p:ArchGroup=x64 /p:PortableBuild=false"
sh "./sync.sh -p -runtimeos=alpine.3.6 -BuildTests=false -- /p:ArchGroup=x64 /p:PortableBuild=false"
Copy link
Member

Choose a reason for hiding this comment

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

Is this a supported parameter to sync? If so is it needed?

Copy link
Member Author

Choose a reason for hiding this comment

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

It is supported. We currently use it in the official builds. It ensures that the test runtime stuff will not get restored. I'd prefer using the same parameters on sync and build

@janvorli janvorli merged commit cf9a693 into dotnet:master Dec 9, 2017
@janvorli janvorli deleted the fix-alpine-ci branch December 9, 2017 09:41
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
The Alpine CI is failing due to an old version of dotnet host package
specified in the dependencies.props file. There are no Alpine packages
for that version. However, updating that version causes Invariant.Tests
tests to fail for an unclear reason.
So I am making this change that disables building tests for Alpine in
the CI. That means we will still build both native and managed code of
corefx. This change is temporary until the Invariant test issue is
understood and fixed.

Commit migrated from dotnet/corefx@cf9a693
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.

2 participants