Skip to content

Commit d513d56

Browse files
ChristophWurstskjnldsv
authored andcommitted
Use handlebars from node_modules (on CI)
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
1 parent d4f3bfb commit d513d56

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

.drone.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ steps:
8080
commands:
8181
- git submodule update --init
8282
- name: handlebars
83-
image: node
83+
image: node:lts
8484
commands:
85-
- npm install handlebars -g
85+
- npm i
8686
- ./build/compile-handlebars-templates.sh
8787

8888
trigger:

build/compile-handlebars-templates.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,25 @@ REPODIR=`git rev-parse --show-toplevel`
55
cd $REPODIR
66

77
# Settings
8-
handlebars -n OC.Settings.Templates settings/js/templates -f settings/js/templates.js
8+
node node_modules/handlebars/bin/handlebars -n OC.Settings.Templates settings/js/templates -f settings/js/templates.js
99

1010
# Systemtags
11-
handlebars -n OC.SystemTags.Templates core/js/systemtags/templates -f core/js/systemtags/templates.js
11+
node node_modules/handlebars/bin/handlebars -n OC.SystemTags.Templates core/js/systemtags/templates -f core/js/systemtags/templates.js
1212

1313
# Share
14-
handlebars -n OC.Share.Templates core/js/share -f core/js/sharetemplates.js
14+
node node_modules/handlebars/bin/handlebars -n OC.Share.Templates core/js/share -f core/js/sharetemplates.js
1515

1616
# Files app
17-
handlebars -n OCA.Files.Templates apps/files/js/templates -f apps/files/js/templates.js
17+
node node_modules/handlebars/bin/handlebars -n OCA.Files.Templates apps/files/js/templates -f apps/files/js/templates.js
1818

1919
# Workflowengine
20-
handlebars -n OCA.WorkflowEngine.Templates apps/workflowengine/js/templates -f apps/workflowengine/js/templates.js
20+
node node_modules/handlebars/bin/handlebars -n OCA.WorkflowEngine.Templates apps/workflowengine/js/templates -f apps/workflowengine/js/templates.js
2121

2222
# Sharing
23-
handlebars -n OCA.Sharing.Templates apps/files_sharing/js/templates -f apps/files_sharing/js/templates.js
23+
node node_modules/handlebars/bin/handlebars -n OCA.Sharing.Templates apps/files_sharing/js/templates -f apps/files_sharing/js/templates.js
2424

2525
# Files external
26-
handlebars -n OCA.Files_External.Templates apps/files_external/js/templates -f apps/files_external/js/templates.js
26+
node node_modules/handlebars/bin/handlebars -n OCA.Files_External.Templates apps/files_external/js/templates -f apps/files_external/js/templates.js
2727

2828
if [[ $(git diff --name-only) ]]; then
2929
echo "Please submit your compiled handlebars templates"

0 commit comments

Comments
 (0)