@@ -22,3 +22,4 @@ script:
- .travis/frontend-build.sh
- .travis/backend-lint.sh
- .travis/backend-test.sh
+ - .travis/build-package.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+if test $TRAVIS_TAG
+then
+ utils/make-package.sh pdnsmanager-$TRAVIS_TAG
+else
+ utils/make-package.sh pdnsmanager-$TRAVIS_COMMIT
+fi
+exit 0
@@ -0,0 +1,32 @@
+mkdir "$1"
+# Copy backend
+rsync -a backend/src/ "$1"/backend
+rm -f "$1"/backend/config/ConfigUser.php
+# Copy frontend
+cd frontend/
+npm run build --prod
+cd ..
+rsync -a frontend/dist/ "$1"/frontend
+rm -rf dist/
+# Copy additional files
+cp LICENSE "$1"
+cp README.md "$1"
+# Create archive
+tar -czf "$1".tar.gz "$1"
+# Remove temp data
+rm -rf "$1"