in common/build.go [1239:1290]
func (b *Build) GetDefaultVariables() JobVariables {
return JobVariables{
{
Key: "CI_BUILDS_DIR",
Value: b.platformAppropriatePath(b.RootDir),
Public: true,
Internal: true,
File: false,
},
{
Key: "CI_PROJECT_DIR",
Value: b.platformAppropriatePath(b.FullProjectDir()),
Public: true,
Internal: true,
File: false,
},
{
Key: "CI_CONCURRENT_ID",
Value: strconv.Itoa(b.RunnerID),
Public: true,
Internal: true,
File: false,
},
{
Key: "CI_CONCURRENT_PROJECT_ID",
Value: strconv.Itoa(b.ProjectRunnerID),
Public: true,
Internal: true,
File: false,
},
{
Key: "CI_SERVER",
Value: "yes",
Public: true,
Internal: true,
File: false,
},
{
Key: "CI_JOB_STATUS",
Value: string(BuildRunRuntimeRunning),
Public: true,
Internal: true,
},
{
Key: "CI_JOB_TIMEOUT",
Value: strconv.FormatInt(int64(b.GetBuildTimeout().Seconds()), 10),
Public: true,
Internal: true,
File: false,
},
}
}