mirror of
https://git.unlock-music.dev/um/web.git
synced 2025-05-09 15:53:26 +00:00
ci: simplify build command
This commit is contained in:
parent
1676f9f095
commit
25aec6b199
@ -32,14 +32,8 @@ jobs:
|
||||
- name: Test
|
||||
run: npm test
|
||||
|
||||
- name: Build legacy
|
||||
run: ./scripts/build-and-package.sh legacy
|
||||
|
||||
- name: Build extension
|
||||
run: ./scripts/build-and-package.sh extension
|
||||
|
||||
- name: Build modern
|
||||
run: ./scripts/build-and-package.sh modern
|
||||
- name: Build all variants
|
||||
run: npm run build:all
|
||||
|
||||
- name: Publish artifact
|
||||
uses: christopherhx/gitea-upload-artifact@v4
|
||||
|
@ -14,6 +14,7 @@
|
||||
"postinstall": "patch-package",
|
||||
"serve": "vue-cli-service serve",
|
||||
"build": "vue-cli-service build",
|
||||
"build:all": "./scripts/build-and-package.sh --all",
|
||||
"test": "jest",
|
||||
"pretty": "prettier --write src/{**/*,*}.{js,ts,jsx,tsx,vue}",
|
||||
"pretty:check": "prettier --check src/{**/*,*}.{js,ts,jsx,tsx,vue}",
|
||||
@ -57,4 +58,4 @@
|
||||
"vue-cli-plugin-element": "^1.0.1",
|
||||
"vue-template-compiler": "^2.6.14"
|
||||
}
|
||||
}
|
||||
}
|
@ -11,6 +11,12 @@ case "$1" in
|
||||
"modern") npm run build -- --modern ;;
|
||||
"legacy") npm run build ;;
|
||||
"extension") npm run make-extension ;;
|
||||
"--all")
|
||||
"$0" legacy
|
||||
"$0" extension
|
||||
"$0" modern
|
||||
exit 0
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Unknown command: $1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user