diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ffe66e64..0e62c82da 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,9 +1,8 @@ version: 2 jobs: build: - docker: - - image: springcloud/pipeline-base - user: appuser + machine: + image: "ubuntu-2004:202201-02" environment: _JAVA_OPTIONS: "-Xms1024m -Xmx2048m" TERM: dumb @@ -11,14 +10,21 @@ jobs: ignore: - gh-pages # list of branches to ignore steps: + - run: + name: Install OpenJDK 17 + command: | + wget -qO - https://adoptium.jfrog.io/adoptium/api/gpg/key/public | sudo apt-key add - + sudo add-apt-repository --yes https://adoptium.jfrog.io/adoptium/deb/ + sudo apt-get update && sudo apt-get install temurin-17-jdk + sudo update-alternatives --set java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java + sudo update-alternatives --set javac /usr/lib/jvm/temurin-17-jdk-amd64/bin/javac + java -version - checkout - restore_cache: key: sc-netflix-{{ .Branch }} - run: name: "Download dependencies" - command: | - cd spring-cloud-netflix-hystrix-contract && ../mvnw clean install && \ - ./mvnw -s .settings.xml -U --fail-never dependency:go-offline || true + command: ./mvnw -s .settings.xml -U --fail-never dependency:go-offline || true - save_cache: key: sc-netflix-{{ .Branch }} paths: