From b1c8c8b10751a1eb0a49961eda3de879895fa6f6 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sat, 23 Mar 2019 14:01:55 +0100 Subject: [PATCH] Add tool: Vue CLI --- Dockerfiles/work/Dockerfile-5.2 | 5 +++++ Dockerfiles/work/Dockerfile-5.3 | 5 +++++ Dockerfiles/work/Dockerfile-5.4 | 5 +++++ Dockerfiles/work/Dockerfile-5.5 | 5 +++++ Dockerfiles/work/Dockerfile-5.6 | 5 +++++ Dockerfiles/work/Dockerfile-7.0 | 5 +++++ Dockerfiles/work/Dockerfile-7.1 | 5 +++++ Dockerfiles/work/Dockerfile-7.2 | 5 +++++ Dockerfiles/work/Dockerfile-7.3 | 5 +++++ Dockerfiles/work/Dockerfile-7.4 | 5 +++++ Dockerfiles/work/Dockerfile-8.0 | 5 +++++ build/ansible/group_vars/all/work.yml | 7 +++++++ 12 files changed, 62 insertions(+) diff --git a/Dockerfiles/work/Dockerfile-5.2 b/Dockerfiles/work/Dockerfile-5.2 index 2e302ea..f6d75bf 100644 --- a/Dockerfiles/work/Dockerfile-5.2 +++ b/Dockerfiles/work/Dockerfile-5.2 @@ -273,6 +273,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -398,6 +402,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-5.3 b/Dockerfiles/work/Dockerfile-5.3 index f16b523..be7a25d 100644 --- a/Dockerfiles/work/Dockerfile-5.3 +++ b/Dockerfiles/work/Dockerfile-5.3 @@ -314,6 +314,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -446,6 +450,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-5.4 b/Dockerfiles/work/Dockerfile-5.4 index 222f51a..5ef7c6c 100644 --- a/Dockerfiles/work/Dockerfile-5.4 +++ b/Dockerfiles/work/Dockerfile-5.4 @@ -343,6 +343,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -479,6 +483,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-5.5 b/Dockerfiles/work/Dockerfile-5.5 index 2ba5c1c..d290972 100644 --- a/Dockerfiles/work/Dockerfile-5.5 +++ b/Dockerfiles/work/Dockerfile-5.5 @@ -354,6 +354,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -493,6 +497,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-5.6 b/Dockerfiles/work/Dockerfile-5.6 index 0de60ab..84ba0b1 100644 --- a/Dockerfiles/work/Dockerfile-5.6 +++ b/Dockerfiles/work/Dockerfile-5.6 @@ -367,6 +367,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -507,6 +511,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.0 b/Dockerfiles/work/Dockerfile-7.0 index 6266d99..3adc130 100644 --- a/Dockerfiles/work/Dockerfile-7.0 +++ b/Dockerfiles/work/Dockerfile-7.0 @@ -367,6 +367,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -507,6 +511,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.1 b/Dockerfiles/work/Dockerfile-7.1 index 86fe3d2..aaf9343 100644 --- a/Dockerfiles/work/Dockerfile-7.1 +++ b/Dockerfiles/work/Dockerfile-7.1 @@ -367,6 +367,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -507,6 +511,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.2 b/Dockerfiles/work/Dockerfile-7.2 index 0da3138..8a0a0f3 100644 --- a/Dockerfiles/work/Dockerfile-7.2 +++ b/Dockerfiles/work/Dockerfile-7.2 @@ -367,6 +367,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -507,6 +511,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.3 b/Dockerfiles/work/Dockerfile-7.3 index d61d658..4d756a7 100644 --- a/Dockerfiles/work/Dockerfile-7.3 +++ b/Dockerfiles/work/Dockerfile-7.3 @@ -356,6 +356,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -495,6 +499,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-7.4 b/Dockerfiles/work/Dockerfile-7.4 index aee923b..068e17e 100644 --- a/Dockerfiles/work/Dockerfile-7.4 +++ b/Dockerfiles/work/Dockerfile-7.4 @@ -352,6 +352,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -490,6 +494,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/Dockerfiles/work/Dockerfile-8.0 b/Dockerfiles/work/Dockerfile-8.0 index 2d36278..8d34016 100644 --- a/Dockerfiles/work/Dockerfile-8.0 +++ b/Dockerfiles/work/Dockerfile-8.0 @@ -287,6 +287,10 @@ RUN set -x \ && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ # mdlint && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ +# vue_cli + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ +# vue_cli_service_global + && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ # webpack && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ # webpack_cli @@ -417,6 +421,7 @@ RUN set -x \ && jsonlint --version | grep -E '[.0-9]+' \ && pm2 --no-daemon --version | grep -E '[.0-9]+' \ && mdlint --version | grep -E '[.0-9]+' \ + && vue --version | grep -E '[.0-9]+' \ && webpack --version | grep -E '[.0-9]+' \ \ && mdl --version | grep -E '[.0-9]+' \ diff --git a/build/ansible/group_vars/all/work.yml b/build/ansible/group_vars/all/work.yml index 7e5d0e3..b046738 100644 --- a/build/ansible/group_vars/all/work.yml +++ b/build/ansible/group_vars/all/work.yml @@ -50,6 +50,8 @@ npm_enabled: # https://github.com/Unitech/pm2 - pm2 - mdlint + - vue_cli + - vue_cli_service_global - webpack - webpack_cli @@ -209,6 +211,11 @@ npm_available: mdlint: name: mdlint check: mdlint --version | grep -E '[.0-9]+' + vue_cli: + name: "@vue/cli" + check: vue --version | grep -E '[.0-9]+' + vue_cli_service_global: + name: "@vue/cli-service-global" webpack: name: webpack webpack_cli: