mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
QQQ-14 moving usr-lib-jvm cache into the install_java17 command
This commit is contained in:
@ -16,11 +16,18 @@ orbs:
|
|||||||
commands:
|
commands:
|
||||||
install_java17:
|
install_java17:
|
||||||
steps:
|
steps:
|
||||||
|
- restore_cache:
|
||||||
|
keys:
|
||||||
|
- usr-lib-jvm
|
||||||
- run:
|
- run:
|
||||||
name: Install Java 17
|
name: Install Java 17
|
||||||
command: |
|
command: |
|
||||||
if [ ! -e "/usr/lib/jvm/java-17-openjdk-amd64" ]; then sudo add-apt-repository -y ppa:openjdk-r/ppa && sudo apt install -y openjdk-17-jdk; else echo "java 17 already installed"; fi
|
if [ ! -e "/usr/lib/jvm/java-17-openjdk-amd64" ]; then sudo add-apt-repository -y ppa:openjdk-r/ppa && sudo apt install -y openjdk-17-jdk; else echo "java 17 already installed"; fi
|
||||||
sudo rm /etc/alternatives/java && sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64/bin/java /etc/alternatives/java
|
sudo rm /etc/alternatives/java && sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64/bin/java /etc/alternatives/java
|
||||||
|
- save_cache:
|
||||||
|
paths:
|
||||||
|
- /usr/lib/jvm/
|
||||||
|
key: usr-lib-jvm
|
||||||
run_maven:
|
run_maven:
|
||||||
parameters:
|
parameters:
|
||||||
maven_subcommand:
|
maven_subcommand:
|
||||||
@ -31,9 +38,6 @@ commands:
|
|||||||
- restore_cache:
|
- restore_cache:
|
||||||
keys:
|
keys:
|
||||||
- v1-dependencies-{{ checksum "pom.xml" }}
|
- v1-dependencies-{{ checksum "pom.xml" }}
|
||||||
- restore_cache:
|
|
||||||
keys:
|
|
||||||
- usr-lib-jvm
|
|
||||||
- run:
|
- run:
|
||||||
name: Run Maven
|
name: Run Maven
|
||||||
command: |
|
command: |
|
||||||
@ -50,10 +54,6 @@ commands:
|
|||||||
paths:
|
paths:
|
||||||
- ~/.m2
|
- ~/.m2
|
||||||
key: v1-dependencies-{{ checksum "pom.xml" }}
|
key: v1-dependencies-{{ checksum "pom.xml" }}
|
||||||
- save_cache:
|
|
||||||
paths:
|
|
||||||
- /usr/lib/jvm/
|
|
||||||
key: usr-lib-jvm
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
mvn_test:
|
mvn_test:
|
||||||
|
Reference in New Issue
Block a user