mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-17 21:00:45 +00:00
Update to install-npm before mvn_deploy
This commit is contained in:
@ -20,12 +20,15 @@ commands:
|
|||||||
sudo rm /etc/alternatives/java
|
sudo rm /etc/alternatives/java
|
||||||
sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64/bin/java /etc/alternatives/java
|
sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64/bin/java /etc/alternatives/java
|
||||||
|
|
||||||
mvn_verify:
|
install_npm:
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- node/install:
|
- node/install:
|
||||||
node-version: '16.13'
|
node-version: '16.13'
|
||||||
- node/install-packages
|
- node/install-packages
|
||||||
|
|
||||||
|
mvn_verify:
|
||||||
|
steps:
|
||||||
- browser-tools/install-chrome
|
- browser-tools/install-chrome
|
||||||
- browser-tools/install-chromedriver
|
- browser-tools/install-chromedriver
|
||||||
- run:
|
- run:
|
||||||
@ -89,11 +92,13 @@ jobs:
|
|||||||
executor: java17
|
executor: java17
|
||||||
steps:
|
steps:
|
||||||
## - install_java17
|
## - install_java17
|
||||||
|
- install_npm
|
||||||
- mvn_verify
|
- mvn_verify
|
||||||
|
|
||||||
mvn_deploy:
|
mvn_deploy:
|
||||||
executor: java17
|
executor: java17
|
||||||
steps:
|
steps:
|
||||||
|
- install_npm
|
||||||
- mvn_deploy
|
- mvn_deploy
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
@ -103,4 +108,6 @@ workflows:
|
|||||||
context: [ qqq-maven-registry-credentials, kingsrook-slack, build-qqq-sample-app ]
|
context: [ qqq-maven-registry-credentials, kingsrook-slack, build-qqq-sample-app ]
|
||||||
- mvn_deploy:
|
- mvn_deploy:
|
||||||
context: [ qqq-maven-registry-credentials, kingsrook-slack, build-qqq-sample-app ]
|
context: [ qqq-maven-registry-credentials, kingsrook-slack, build-qqq-sample-app ]
|
||||||
|
requires:
|
||||||
|
- mvn_test
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user