new deployer command

This commit is contained in:
Mark Gregory
2026-09-16 11:01:02 +01:00
parent 0756b1de79
commit 45a370ed91
20 changed files with 193 additions and 161 deletions
+14 -14
View File
@@ -41,31 +41,31 @@ host('stage')
*/
task('build', function (): void {
$node = 'export NVM_DIR="$HOME/.nvm"'
.' && [ -s "$NVM_DIR/nvm.sh" ]'
.' && . "$NVM_DIR/nvm.sh"'
.' && nvm use {{node_version}}';
. ' && [ -s "$NVM_DIR/nvm.sh" ]'
. ' && . "$NVM_DIR/nvm.sh"'
. ' && nvm use {{node_version}}';
run(
$node
.' && cd {{release_path}}'
.' && npm ci --no-audit --no-fund'
. ' && cd {{release_path}}'
. ' && npm ci --no-audit --no-fund',
);
run(
$node
.' && cd {{release_path}}'
.' && for lock in Modules/*/package-lock.json; do'
.' [ -f "$lock" ] || continue;'
.' module_dir="$(dirname "$lock")";'
.' echo "[Modules] npm ci: $module_dir";'
.' (cd "$module_dir" && npm ci --no-audit --no-fund);'
.' done'
. ' && cd {{release_path}}'
. ' && for lock in Modules/*/package-lock.json; do'
. ' [ -f "$lock" ] || continue;'
. ' module_dir="$(dirname "$lock")";'
. ' echo "[Modules] npm ci: $module_dir";'
. ' (cd "$module_dir" && npm ci --no-audit --no-fund);'
. ' done',
);
run(
$node
.' && cd {{release_path}}'
.' && npm run build'
. ' && cd {{release_path}}'
. ' && npm run build',
);
});