Browse Source

Add release target.

mark_story 11 years ago
parent
commit
63c7057a2c
1 changed files with 8 additions and 2 deletions
  1. 8 2
      Makefile

+ 8 - 2
Makefile

@@ -18,9 +18,12 @@ help:
 	@echo "================"
 	@echo "================"
 	@echo ""
 	@echo ""
 	@echo "release"
 	@echo "release"
-	@echo "  Create a new release of CakePHP. Requires the VERSION parameter."
+	@echo "  Create a new release of CakePHP. Requires the VERSION and GITHUB_USER parameter."
 	@echo "  Packages up a new app skeleton tarball and uploads it to github."
 	@echo "  Packages up a new app skeleton tarball and uploads it to github."
 	@echo ""
 	@echo ""
+	@echo "package"
+	@echo "  Build the app package with all its dependencies."
+	@echo ""
 	@echo "publish"
 	@echo "publish"
 	@echo "  Publish the dist/cakephp-VERSION.zip to github."
 	@echo "  Publish the dist/cakephp-VERSION.zip to github."
 	@echo ""
 	@echo ""
@@ -103,7 +106,7 @@ dist/cakephp-$(VERSION).zip: composer.phar
 
 
 
 
 # Tasks to publish zipballs to github.
 # Tasks to publish zipballs to github.
-.PHONY: publish
+.PHONY: publish release
 
 
 publish: guard-VERSION guard-GITHUB_USER dist/cakephp-$(VERSION).zip
 publish: guard-VERSION guard-GITHUB_USER dist/cakephp-$(VERSION).zip
 	@echo "Creating draft release for $(VERSION). prerelease=$(PRERELEASE)"
 	@echo "Creating draft release for $(VERSION). prerelease=$(PRERELEASE)"
@@ -126,3 +129,6 @@ publish: guard-VERSION guard-GITHUB_USER dist/cakephp-$(VERSION).zip
 	# Cleanup files.
 	# Cleanup files.
 	rm release.json
 	rm release.json
 	rm id.txt
 	rm id.txt
+
+# Top level alias for doing a release.
+release: guard-VERSION guard-GITHUB_USER package publish