ci: add dev deploy command

This commit is contained in:
Ben Goldsworthy 2021-05-02 19:16:54 +01:00
parent e5c13dd870
commit 3518030c60
3 changed files with 17 additions and 2 deletions

View file

@ -1,5 +1,7 @@
#!/bin/bash #!/bin/bash
# TODO: Add transpilation to PHP 7.4
echo "Building Plugin..." echo "Building Plugin..."
# Moves everything including the style sheets over to `dist/` # Moves everything including the style sheets over to `dist/`
@ -33,8 +35,8 @@ rm -r dist/*/{js,css}/*[^\.min].{js,css}
echo "Minification complete." echo "Minification complete."
if [[ $1 == "-v" ]]; then if [[ $1 == "-v" ]]; then
rm -rf ../VVV/www/wordpress-one/public_html/wp-content/plugins/footnotes rm -rf ../VVV/www/wordpress-two/public_html/wp-content/plugins/footnotes
mv dist footnotes && mv footnotes ../VVV/www/wordpress-one/public_html/wp-content/plugins mv dist footnotes && mv footnotes ../VVV/www/wordpress-two/public_html/wp-content/plugins
fi fi
echo "Build complete." echo "Build complete."

11
_tools/deploy-dev.sh Executable file
View file

@ -0,0 +1,11 @@
#!/bin/bash
if [[ $1 == "-v" ]]; then
echo "Deploying to VVV site #1"
rm -rf ../VVV/www/wordpress-one/public_html/wp-content/plugins/footnotes
cp -r src footnotes && mv footnotes ../VVV/www/wordpress-one/public_html/wp-content/plugins
#rm -rf ./footnotes
fi
echo "Deploy complete."
exit 0

View file

@ -6,6 +6,8 @@
"cm": "npm run cz", "cm": "npm run cz",
"release": "./_tools/release.sh", "release": "./_tools/release.sh",
"release:commit": "composer run release -- -c", "release:commit": "composer run release -- -c",
"deploy": "composer run build -- -v",
"deploy:dev": "./_tools/deploy-dev.sh -v",
"build": "./_tools/build.sh", "build": "./_tools/build.sh",
"lint": "composer run lint:php; npm run lint", "lint": "composer run lint:php; npm run lint",
"lint:fix": "composer run lint:php:fix; npm run lint:fix", "lint:fix": "composer run lint:php:fix; npm run lint:fix",