@@ -76,6 +76,11 @@ resource "aws_codebuild_project" "build" {
76
76
value = " ${ jsonencode (var. task_role_arn )} "
77
77
}
78
78
79
+ environment_variable {
80
+ name = " REPO_PATH"
81
+ value = " ${ jsonencode (var. repo_path )} "
82
+ }
83
+
79
84
}
80
85
81
86
logs_config {
@@ -87,6 +92,7 @@ resource "aws_codebuild_project" "build" {
87
92
88
93
source {
89
94
type = " CODEPIPELINE"
95
+ buildspec = " ${ var . repo_path } /buildspec.yml"
90
96
}
91
97
92
98
vpc_config {
@@ -162,6 +168,11 @@ resource "aws_codebuild_project" "e2e_tests" {
162
168
value = " ${ jsonencode (var. task_role_arn )} "
163
169
}
164
170
171
+ environment_variable {
172
+ name = " REPO_PATH"
173
+ value = " ${ jsonencode (var. repo_path )} "
174
+ }
175
+
165
176
}
166
177
167
178
logs_config {
@@ -173,7 +184,7 @@ resource "aws_codebuild_project" "e2e_tests" {
173
184
174
185
source {
175
186
type = " CODEPIPELINE"
176
- buildspec = " buildspec-cypress.yml"
187
+ buildspec = " ${ var . repo_path } / buildspec-cypress.yml"
177
188
}
178
189
179
190
vpc_config {
@@ -249,6 +260,11 @@ resource "aws_codebuild_project" "unit_tests" {
249
260
value = " ${ jsonencode (var. task_role_arn )} "
250
261
}
251
262
263
+ environment_variable {
264
+ name = " REPO_PATH"
265
+ value = " ${ jsonencode (var. repo_path )} "
266
+ }
267
+
252
268
}
253
269
254
270
logs_config {
@@ -260,7 +276,7 @@ resource "aws_codebuild_project" "unit_tests" {
260
276
261
277
source {
262
278
type = " CODEPIPELINE"
263
- buildspec = " buildspec-rspec.yml"
279
+ buildspec = " ${ var . repo_path } / buildspec-rspec.yml"
264
280
}
265
281
266
282
vpc_config {
@@ -336,6 +352,11 @@ resource "aws_codebuild_project" "publish" {
336
352
value = " ${ jsonencode (var. task_role_arn )} "
337
353
}
338
354
355
+ environment_variable {
356
+ name = " REPO_PATH"
357
+ value = " ${ jsonencode (var. repo_path )} "
358
+ }
359
+
339
360
}
340
361
341
362
logs_config {
@@ -347,7 +368,7 @@ resource "aws_codebuild_project" "publish" {
347
368
348
369
source {
349
370
type = " CODEPIPELINE"
350
- buildspec = " buildspec-publish.yml"
371
+ buildspec = " ${ var . repo_path } / buildspec-publish.yml"
351
372
}
352
373
353
374
vpc_config {
@@ -423,6 +444,11 @@ resource "aws_codebuild_project" "db_migrate" {
423
444
value = " ${ jsonencode (var. task_role_arn )} "
424
445
}
425
446
447
+ environment_variable {
448
+ name = " REPO_PATH"
449
+ value = " ${ jsonencode (var. repo_path )} "
450
+ }
451
+
426
452
}
427
453
428
454
logs_config {
@@ -434,7 +460,7 @@ resource "aws_codebuild_project" "db_migrate" {
434
460
435
461
source {
436
462
type = " CODEPIPELINE"
437
- buildspec = " buildspec-db_migrate.yml"
463
+ buildspec = " ${ var . repo_path } / buildspec-db_migrate.yml"
438
464
}
439
465
440
466
vpc_config {
@@ -510,6 +536,11 @@ resource "aws_codebuild_project" "update_service" {
510
536
value = " ${ jsonencode (var. task_role_arn )} "
511
537
}
512
538
539
+ environment_variable {
540
+ name = " REPO_PATH"
541
+ value = " ${ jsonencode (var. repo_path )} "
542
+ }
543
+
513
544
}
514
545
515
546
logs_config {
@@ -521,7 +552,7 @@ resource "aws_codebuild_project" "update_service" {
521
552
522
553
source {
523
554
type = " CODEPIPELINE"
524
- buildspec = " buildspec-update_service.yml"
555
+ buildspec = " ${ var . repo_path } / buildspec-update_service.yml"
525
556
}
526
557
527
558
vpc_config {
0 commit comments