File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
buildSrc/src/main/kotlin/datadog/gradle/plugin/version Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ class TracerVersionPlugin @Inject constructor(
2222 targetProject.extensions.create(" tracerVersion" , TracerVersionExtension ::class .java)
2323 val extension = targetProject.extensions.getByType(TracerVersionExtension ::class .java)
2424
25+ extension.detectDirty.set(
26+ providerFactory.environmentVariable(" CI" ).map { it != " true" }.orElse(true )
27+ )
28+
2529 val versionProvider = versionProvider(targetProject, extension)
2630 targetProject.allprojects {
2731 version = versionProvider
@@ -125,7 +129,7 @@ class TracerVersionPlugin @Inject constructor(
125129 }
126130
127131 if (describeTrailer.endsWith(" -dirty" )) {
128- append(" -dirty" )
132+ append(if (extension.useSnapshot.get()) " -DIRTY " else " -dirty" )
129133 }
130134 }
131135 }
@@ -138,6 +142,5 @@ class TracerVersionPlugin @Inject constructor(
138142 val useSnapshot = objectFactory.property(Boolean ::class )
139143 .convention(true )
140144 val detectDirty = objectFactory.property(Boolean ::class )
141- .convention(false )
142145 }
143146}
You can’t perform that action at this time.
0 commit comments