mirror of
https://github.com/gradle/actions.git
synced 2025-08-23 18:31:28 +08:00
21 lines
963 B
TypeScript
21 lines
963 B
TypeScript
import * as core from '@actions/core'
|
|
import {BuildScanConfig} from './configuration'
|
|
|
|
export function setup(config: BuildScanConfig): void {
|
|
maybeExportVariable('DEVELOCITY_INJECTION_INIT_SCRIPT_NAME', 'gradle-actions.inject-develocity.init.gradle')
|
|
maybeExportVariable('DEVELOCITY_AUTO_INJECTION_CUSTOM_VALUE', 'gradle-actions')
|
|
if (config.getBuildScanPublishEnabled()) {
|
|
maybeExportVariable('DEVELOCITY_INJECTION_ENABLED', 'true')
|
|
maybeExportVariable('DEVELOCITY_PLUGIN_VERSION', '3.17.2')
|
|
maybeExportVariable('DEVELOCITY_CCUD_PLUGIN_VERSION', '2.0')
|
|
maybeExportVariable('DEVELOCITY_TERMS_OF_USE_URL', config.getBuildScanTermsOfUseUrl())
|
|
maybeExportVariable('DEVELOCITY_TERMS_OF_USE_AGREE', config.getBuildScanTermsOfUseAgree())
|
|
}
|
|
}
|
|
|
|
function maybeExportVariable(variableName: string, value: unknown): void {
|
|
if (!process.env[variableName]) {
|
|
core.exportVariable(variableName, value)
|
|
}
|
|
}
|