diff --git a/.circleci/config.yml b/.circleci/config.yml index 1358ee786531..71098116b4c3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -192,6 +192,20 @@ jobs: - checkout - command_build_and_test: nodeNo: "3" + node4: + machine: + image: ubuntu-2004:202201-02 + working_directory: ~/OpenAPITools/openapi-generator + shell: /bin/bash --login + environment: + CIRCLE_ARTIFACTS: /tmp/circleci-artifacts + CIRCLE_TEST_REPORTS: /tmp/circleci-test-results + DOCKER_GENERATOR_IMAGE_NAME: openapitools/openapi-generator + DOCKER_CODEGEN_CLI_IMAGE_NAME: openapitools/openapi-generator-cli + steps: + - checkout + - command_build_and_test: + nodeNo: "4" workflows: version: 2 build: @@ -200,3 +214,4 @@ workflows: - node1 - node2 - node3 + - node4 diff --git a/CI/circle_parallel.sh b/CI/circle_parallel.sh index 9be0f79cf9cf..c43861ee8152 100755 --- a/CI/circle_parallel.sh +++ b/CI/circle_parallel.sh @@ -93,6 +93,16 @@ elif [ "$NODE_INDEX" = "3" ]; then (cd samples/client/petstore/javascript-es6 && mvn integration-test) (cd samples/client/petstore/javascript-promise-es6 && mvn integration-test) +elif [ "$NODE_INDEX" = "4" ]; then + echo "Running node $NODE_INDEX ..." + + sudo apt install r-base r-base-dev -y + sudo apt-get install r-base-core libssl-dev libcurl4-openssl-dev -y # for httr + + #(cd samples/client/petstore/R && mvn integration-test) + (cd samples/client/petstore/R-httr2 && mvn integration-test) + (cd samples/client/petstore/R-httr2-wrapper && mvn integration-test) + else echo "Running node $NODE_INDEX ..." java -version