Add tool: Angular CLI

This commit is contained in:
cytopia
2019-04-19 12:03:57 +02:00
parent 2df2b8c7eb
commit b943b30b01
12 changed files with 37 additions and 0 deletions

View File

@@ -260,6 +260,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -397,6 +399,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -301,6 +301,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -445,6 +447,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -330,6 +330,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -478,6 +480,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -345,6 +345,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -497,6 +499,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -357,6 +357,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -510,6 +512,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -357,6 +357,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -510,6 +512,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -357,6 +357,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -510,6 +512,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -357,6 +357,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -510,6 +512,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -346,6 +346,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -498,6 +500,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -342,6 +342,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -493,6 +495,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -273,6 +273,8 @@ RUN set -x \
### Install Node npm packages (globally) ### Install Node npm packages (globally)
### ###
RUN set -x \ RUN set -x \
# angular_cli
&& su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \
# eslint # eslint
&& su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \
# grunt # grunt
@@ -415,6 +417,7 @@ RUN set -x \
&& ansible --version | grep -E '^ansible [.0-9]+$' \ && ansible --version | grep -E '^ansible [.0-9]+$' \
&& yamllint --version 2>&1 | grep -E '[.0-9]+' \ && yamllint --version 2>&1 | grep -E '[.0-9]+' \
\ \
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+' \
&& eslint -v | grep -E '[.0-9]+' \ && eslint -v | grep -E '[.0-9]+' \
&& grunt --version | grep -E '[.0-9]+' \ && grunt --version | grep -E '[.0-9]+' \
&& gulp --version | grep -E '[.0-9]+' \ && gulp --version | grep -E '[.0-9]+' \

View File

@@ -42,6 +42,7 @@ gem_enabled:
# Node npm packages to install # Node npm packages to install
# ------------------------------------------------------------------------------------------------- # -------------------------------------------------------------------------------------------------
npm_enabled: npm_enabled:
- angular_cli
- eslint - eslint
- grunt - grunt
- grunt_cli - grunt_cli
@@ -216,6 +217,9 @@ pip_available:
# version: [optional] Specific version of Node npm package # version: [optional] Specific version of Node npm package
# #
npm_available: npm_available:
angular_cli:
name: "@angular/cli"
check: ng version 2>&1 | grep -iE 'Angular CLI:\s*[.0-9]+'
eslint: eslint:
name: eslint name: eslint
check: eslint -v | grep -E '[.0-9]+' check: eslint -v | grep -E '[.0-9]+'