@@ -9,7 +9,7 @@ object ContinuousIntegration {
99 lazy val ciSettings : Seq [Setting [_]] = List (
1010 srcCiResources := sourceDirectory.value / " ci" / " resources" ,
1111 targetCiResources := target.value / " ci" / " resources" ,
12- envFile := srcCiResources.value / " env.temp" , // generated by resources/acquire_b2c_token.sh
12+ envFile := srcCiResources.value / " env.temp" , // generated by resources/acquire_b2c_token.sh
1313
1414 vaultToken := userHome / " .vault-token" ,
1515 copyCiResources := {
@@ -31,29 +31,32 @@ object ContinuousIntegration {
3131
3232 // Only include the local file argument if the file exists (local development w/ acquire_b2c_token.sh)
3333 // Don't include it otherwise (CI/CD and other development)
34- val localEnvFileArgs = if (envFile.value.exists()) List (" -e" , s " ENV_FILE= ${envFile.value}" ) else List ()
34+ val localEnvFileArgs = if (envFile.value.exists()) List (" -e" , s " ENV_FILE= ${envFile.value}" ) else List ()
3535
36- val cmd : List [String ] = List .concat(List (
37- " docker" ,
38- " run" ,
39- " --rm" ,
40- " -v" ,
41- s " ${vaultToken.value}:/root/.vault-token " ,
42- " -v" ,
43- s " ${srcCiResources.value}: ${srcCiResources.value}" ,
44- " -v" ,
45- s " ${targetCiResources.value}: ${targetCiResources.value}" ),
36+ val cmd : List [String ] = List .concat(
37+ List (
38+ " docker" ,
39+ " run" ,
40+ " --rm" ,
41+ " -v" ,
42+ s " ${vaultToken.value}:/root/.vault-token " ,
43+ " -v" ,
44+ s " ${srcCiResources.value}: ${srcCiResources.value}" ,
45+ " -v" ,
46+ s " ${targetCiResources.value}: ${targetCiResources.value}"
47+ ),
4648 localEnvFileArgs,
4749 List (
48- " -e" ,
49- " ENVIRONMENT=not_used" ,
50- " -e" ,
51- s " INPUT_PATH= ${srcCiResources.value}" ,
52- " -e" ,
53- s " OUT_PATH= ${targetCiResources.value}" ,
54- " broadinstitute/dsde-toolbox:dev" ,
55- " render-templates.sh"
56- ))
50+ " -e" ,
51+ " ENVIRONMENT=not_used" ,
52+ " -e" ,
53+ s " INPUT_PATH= ${srcCiResources.value}" ,
54+ " -e" ,
55+ s " OUT_PATH= ${targetCiResources.value}" ,
56+ " broadinstitute/dsde-toolbox:dev" ,
57+ " render-templates.sh"
58+ )
59+ )
5760 val result = cmd ! log
5861 if (result != 0 ) {
5962 sys.error(
@@ -79,7 +82,8 @@ object ContinuousIntegration {
7982 private val srcCiResources : SettingKey [File ] = settingKey[File ](" Source directory for CI resources" )
8083 private val targetCiResources : SettingKey [File ] = settingKey[File ](" Target directory for CI resources" )
8184 private val vaultToken : SettingKey [File ] = settingKey[File ](" File with the vault token" )
82- private val envFile : SettingKey [File ] = settingKey[File ](" File with the environment variables needed to render CI resources." )
85+ private val envFile : SettingKey [File ] =
86+ settingKey[File ](" File with the environment variables needed to render CI resources." )
8387
8488 /**
8589 * For "reasons" these projects are excluded from the root aggregation in build.sbt.
0 commit comments