Skip to content

Commit 7b57eeb

Browse files
committed
Support deterministic builds
1 parent b2f50bd commit 7b57eeb

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

.appveyor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ install:
1717
build_script:
1818
- ps: dotnet --version
1919
- ps: dotnet restore
20-
- ps: dotnet build --no-restore -c Release
20+
- ps: dotnet build --no-restore -c Release /p:ContinuousIntegrationBuild=true
2121
- ps: dotnet test --no-restore /p:SkipBuildVersioning=true
22-
- ps: dotnet pack --no-build -c Release /p:PackageOutputPath=$env:BUILD_ARTIFACT_PATH
22+
- ps: dotnet pack --no-build -c Release /p:PackageOutputPath=$env:BUILD_ARTIFACT_PATH /p:ContinuousIntegrationBuild=true
2323

2424
test: false
2525
artifacts:

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ jobs:
3434
- name: Install dependencies
3535
run: dotnet restore
3636
- name: Build
37-
run: dotnet build --no-restore -c Release
37+
run: dotnet build --no-restore -c Release /p:ContinuousIntegrationBuild=true
3838
- name: Test with Coverage
3939
run: dotnet test --no-restore --logger trx --results-directory ${{env.BUILD_ARTIFACT_PATH}}/coverage --collect "XPlat Code Coverage" --settings CodeCoverage.runsettings /p:SkipBuildVersioning=true
4040
- name: Pack
41-
run: dotnet pack --no-build -c Release /p:PackageOutputPath=${{env.BUILD_ARTIFACT_PATH}}
41+
run: dotnet pack --no-build -c Release /p:PackageOutputPath=${{env.BUILD_ARTIFACT_PATH}} /p:ContinuousIntegrationBuild=true
4242
- name: Publish artifacts
4343
uses: actions/upload-artifact@v2
4444
with:

azure-pipelines.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ jobs:
77
vmImage: ubuntu-latest
88

99
variables:
10-
BUILD_CONFIGURATION: Release
1110
BUILD_ARTIFACT_PATH: $(Build.ArtifactStagingDirectory)
1211

1312
steps:
@@ -17,13 +16,13 @@ jobs:
1716
- script: dotnet restore
1817
displayName: Install dependencies
1918

20-
- script: dotnet build --no-restore -c $(BUILD_CONFIGURATION)
19+
- script: dotnet build --no-restore -c Release /p:ContinuousIntegrationBuild=true
2120
displayName: Build
2221

2322
- script: dotnet test --no-restore /p:SkipBuildVersioning=true
2423
displayName: Test
2524

26-
- script: dotnet pack --no-build -c $(BUILD_CONFIGURATION) /p:PackageOutputPath=$(BUILD_ARTIFACT_PATH)
25+
- script: dotnet pack --no-build -c Release /p:PackageOutputPath=$(BUILD_ARTIFACT_PATH) /p:ContinuousIntegrationBuild=true
2726
displayName: Pack
2827

2928
- task: PublishBuildArtifacts@1

0 commit comments

Comments
 (0)