-
Notifications
You must be signed in to change notification settings - Fork 12
/
GNUmakefile
22 lines (17 loc) · 625 Bytes
/
GNUmakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.PHONY: help
help:
@echo "-------------------------------------------------------------------"
@echo "Lacework terraform-azure-activity-log Makefile helper:"
@echo ""
@grep -Fh "##" $(MAKEFILE_LIST) | grep -v grep | sed -e 's/\\$$//' | sed -E 's/^([^:]*):.*##(.*)/ \1 -\2/'
@echo "-------------------------------------------------------------------"
default: ci
.PHONY: ci
ci: ## *CI ONLY* Runs tests on CI pipeline
scripts/ci_tests.sh
.PHONY: release
release: ci ## *CI ONLY* Prepares a release of the Terraform module
scripts/release.sh prepare
.PHONY: terraform-docs
terraform-docs:
scripts/terraform-docs.sh