Skip to content

Commit 763ec76

Browse files
authored
Shorten up the package build props file.
This should make it easier to edit it in the future as well.
1 parent 99edaf4 commit 763ec76

File tree

1 file changed

+31
-61
lines changed

1 file changed

+31
-61
lines changed

src/DotNet.ReproducibleBuilds/DotNet.ReproducibleBuilds.props

Lines changed: 31 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -12,67 +12,37 @@
1212

1313
<!-- Enable ContinuousIntegrationBuild when running on CI -->
1414

15-
<!-- Azure Pipelines / DevOpsServer -->
16-
<PropertyGroup Condition="'$(TF_BUILD)' == 'true'">
17-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
18-
</PropertyGroup>
19-
20-
<!-- GitHub Actions -->
21-
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
22-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
23-
</PropertyGroup>
24-
25-
<!-- AppVeyor -->
26-
<PropertyGroup Condition="'$(APPVEYOR)' == 'true'">
27-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
28-
</PropertyGroup>
29-
30-
<!-- Set by many build agents -->
31-
<PropertyGroup Condition="'$(CI)' == 'true'">
32-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
33-
</PropertyGroup>
34-
35-
<!-- Travis CI -->
36-
<PropertyGroup Condition="'$(TRAVIS)' == 'true'">
37-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
38-
</PropertyGroup>
39-
40-
<!-- Circle CI -->
41-
<PropertyGroup Condition="'$(CIRCLECI)' == 'true'">
42-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
43-
</PropertyGroup>
44-
45-
<!-- AWS CodeBuild -->
46-
<PropertyGroup Condition="'$(CODEBUILD_BUILD_ID)' != '' and '$(AWS_REGION)' != '' ">
47-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
48-
</PropertyGroup>
49-
50-
<!-- Jenkins
51-
https://www.jenkins.io/doc/book/pipeline/jenkinsfile/#using-environment-variables
52-
-->
53-
<PropertyGroup Condition="'$(BUILD_ID)' != '' and '$(BUILD_URL)' != '' ">
54-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
55-
</PropertyGroup>
56-
57-
<!-- Google Cloud Build
58-
https://cloud.google.com/build/docs/configuring-builds/substitute-variable-values
59-
-->
60-
<PropertyGroup Condition="'$(BUILD_ID)' != '' and '$(PROJECT_ID)' != '' ">
61-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
62-
</PropertyGroup>
63-
64-
<!-- TeamCity
65-
https://www.jetbrains.com/help/teamcity/predefined-build-parameters.html#Server+Build+Properties
66-
-->
67-
<PropertyGroup Condition="'$(TEAMCITY_VERSION)' != '' ">
68-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
69-
</PropertyGroup>
70-
71-
<!-- JetBrains Space
72-
https://www.jetbrains.com/help/space/automation-environment-variables.html#general
73-
-->
74-
<PropertyGroup Condition="'$(JB_SPACE_API_URL)' != '' ">
75-
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
15+
<PropertyGroup>
16+
<!-- Azure Pipelines / DevOpsServer -->
17+
<ContinuousIntegrationBuild Condition="'$(TF_BUILD)' == 'true'">true</ContinuousIntegrationBuild>
18+
<!-- GitHub Actions -->
19+
<ContinuousIntegrationBuild Condition="'$(GITHUB_ACTIONS)' == 'true'">true</ContinuousIntegrationBuild>
20+
<!-- AppVeyor -->
21+
<ContinuousIntegrationBuild Condition="'$(APPVEYOR)' == 'true'">true</ContinuousIntegrationBuild>
22+
<!-- Set by many build agents -->
23+
<ContinuousIntegrationBuild Condition="'$(CI)' == 'true'">true</ContinuousIntegrationBuild>
24+
<!-- Travis CI -->
25+
<ContinuousIntegrationBuild Condition="'$(TRAVIS)' == 'true'">true</ContinuousIntegrationBuild>
26+
<!-- Circle CI -->
27+
<ContinuousIntegrationBuild Condition="'$(CIRCLECI)' == 'true'">true</ContinuousIntegrationBuild>
28+
<!-- AWS CodeBuild -->
29+
<ContinuousIntegrationBuild Condition="'$(CODEBUILD_BUILD_ID)' != '' and '$(AWS_REGION)' != '' ">true</ContinuousIntegrationBuild>
30+
<!-- Jenkins
31+
https://www.jenkins.io/doc/book/pipeline/jenkinsfile/#using-environment-variables
32+
-->
33+
<ContinuousIntegrationBuild Condition="'$(BUILD_ID)' != '' and '$(BUILD_URL)' != '' ">true</ContinuousIntegrationBuild>
34+
<!-- Google Cloud Build
35+
https://cloud.google.com/build/docs/configuring-builds/substitute-variable-values
36+
-->
37+
<ContinuousIntegrationBuild Condition="'$(BUILD_ID)' != '' and '$(PROJECT_ID)' != '' ">true</ContinuousIntegrationBuild>
38+
<!-- TeamCity
39+
https://www.jetbrains.com/help/teamcity/predefined-build-parameters.html#Server+Build+Properties
40+
-->
41+
<ContinuousIntegrationBuild Condition="'$(TEAMCITY_VERSION)' != '' ">true</ContinuousIntegrationBuild>
42+
<!-- JetBrains Space
43+
https://www.jetbrains.com/help/space/automation-environment-variables.html#general
44+
-->
45+
<ContinuousIntegrationBuild Condition="'$(JB_SPACE_API_URL)' != '' ">true</ContinuousIntegrationBuild>
7646
</PropertyGroup>
7747

7848
</Project>

0 commit comments

Comments
 (0)