mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
QQQ-14 give up on caching java-17 (permission errors on restore); attempting resource_class:small for localstack/default executor
This commit is contained in:
@ -16,18 +16,13 @@ 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
|
sudo add-apt-repository -y ppa:openjdk-r/ppa
|
||||||
sudo rm /etc/alternatives/java && sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64/bin/java /etc/alternatives/java
|
sudo apt install -y openjdk-17-jdk
|
||||||
- save_cache:
|
sudo rm /etc/alternatives/java
|
||||||
paths:
|
sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64/bin/java /etc/alternatives/java
|
||||||
- /usr/lib/jvm/
|
|
||||||
key: usr-lib-jvm
|
|
||||||
run_maven:
|
run_maven:
|
||||||
parameters:
|
parameters:
|
||||||
maven_subcommand:
|
maven_subcommand:
|
||||||
@ -57,7 +52,9 @@ commands:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
mvn_test:
|
mvn_test:
|
||||||
executor: localstack/default
|
executor:
|
||||||
|
name: localstack/default
|
||||||
|
resource_class: small
|
||||||
steps:
|
steps:
|
||||||
- localstack/startup
|
- localstack/startup
|
||||||
- install_java17
|
- install_java17
|
||||||
@ -67,7 +64,9 @@ jobs:
|
|||||||
event: fail
|
event: fail
|
||||||
|
|
||||||
mvn_deploy:
|
mvn_deploy:
|
||||||
executor: localstack/default
|
executor:
|
||||||
|
name: localstack/default
|
||||||
|
resource_class: small
|
||||||
steps:
|
steps:
|
||||||
- localstack/startup
|
- localstack/startup
|
||||||
- install_java17
|
- install_java17
|
||||||
|
Reference in New Issue
Block a user