@@ -20,7 +20,7 @@ export $$(shell sed 's/=.*//' $(ENV_FILE_PATH))
20
20
21
21
build : dependency-dev # # Install all dependencies including development packages
22
22
23
- test : validate-envvars validate dependency-dev lint-code unit-test # # Validating and linting CloudFormation templates and Lambda functions
23
+ test : validate-envvars validate dependency-dev lint-code unit-test # # Validating and linting CloudFormation templates and Lambda functions (requires: ENV_FILE_PATH)
24
24
25
25
validate-envvars : # Test if required environment variables exist
26
26
ifeq ($(GITHUB_REPOSITORY_URL ) ,)
@@ -57,27 +57,27 @@ lint-code:
57
57
unit-test :
58
58
@./scripts/test
59
59
60
- package : validate-envvars validate clean dependency package-sam # # Install all dependencies and package stuffs
60
+ package : validate-envvars validate clean dependency package-sam # # Install all dependencies and package stuffs (requires: ENV_FILE_PATH)
61
61
62
62
package-sam :
63
63
ifeq ($(S3_SAM_ARTIFACTS_BUCKET_NAME ) ,)
64
64
$(error missing the 'S3_SAM_ARTIFACTS_BUCKET_NAME' environment variable, or 'ENV_FILE_PATH' does not exist)
65
65
endif
66
66
@./scripts/package $(S3_SAM_ARTIFACTS_BUCKET_NAME) $(CODEBUILD_PROJECT_NAME)
67
67
68
- deploy : package deploy-sam # # Deploy all CloudFormation templates and Lambda functions
68
+ deploy : package deploy-sam # # Deploy github-codebuild-integration into your AWS account (requires: ENV_FILE_PATH)
69
69
70
70
deploy-sam :
71
71
ifeq ($(S3_SAM_ARTIFACTS_BUCKET_NAME ) ,)
72
72
$(error missing the 'S3_SAM_ARTIFACTS_BUCKET_NAME' environment variable, or 'ENV_FILE_PATH' does not exist)
73
73
endif
74
74
@./scripts/deploy $(ENV_FILE_PATH)
75
75
76
- clean : # # Remove local generated files and dependencies
77
- @./scripts/clean
78
-
79
- destroy : # # Remove provisioned resources on AWS
76
+ destroy : # # Remove provisioned resources from your AWS account (requires: ENV_FILE_PATH)
80
77
@./scripts/destroy $(ENV_FILE_PATH )
81
78
82
- help :
79
+ clean : # # Remove local generated files and installed dependencies
80
+ @./scripts/clean
81
+
82
+ help : # # Show this
83
83
@grep -E ' ^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST ) | awk ' BEGIN {FS = ":.*?## "}; {printf "\033[36m%-10s\033[0m %s\n", $$1, $$2}'
0 commit comments