.circleci/config.yml in instana-1.205.0 vs .circleci/config.yml in instana-1.206.0

- old
+ new

@@ -112,10 +112,14 @@ commands: setup: steps: - run: + name: Install iproute2 + command: | + sudo apt-get install iproute2 + - run: name: Install Java command: | sudo apt-get install openjdk-11-jdk - run: name: Update RubyGems @@ -139,26 +143,33 @@ command: | sudo apt-get install openjdk-11-jdk - run: name: Run SonarQube to capture coverage command: | - wget -O /tmp/sonar-scanner-cli.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.5.0.2216.zip + wget -O /tmp/sonar-scanner-cli.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.6.2.2472.zip unzip -d /tmp /tmp/sonar-scanner-cli.zip - /tmp/sonar-scanner-4.5.0.2216/bin/sonar-scanner \ - -Dsonar.projectKey=ruby-sensor \ - -Dsonar.sources=. \ - -Dsonar.host.url="${SONARQUBE_URL}" \ - -Dsonar.login="${SONARQUBE_LOGIN}" + if [[ -n "${CIRCLE_PR_NUMBER}" ]]; then + /tmp/sonar-scanner-4.6.2.2472/bin/sonar-scanner \ + -Dsonar.host.url="${SONARQUBE_URL}" \ + -Dsonar.login="${SONARQUBE_LOGIN}" \ + -Dsonar.pullrequest.key="${CIRCLE_PR_NUMBER}" \ + -Dsonar.pullrequest.branch="${CIRCLE_BRANCH}" + else + /tmp/sonar-scanner-4.6.2.2472/bin/sonar-scanner \ + -Dsonar.host.url="${SONARQUBE_URL}" \ + -Dsonar.login="${SONARQUBE_LOGIN}" \ + -Dsonar.branch.name="${CIRCLE_BRANCH}" + fi run_tests: steps: - run: name: Run Tests command: | mkdir _junit bundle exec rake - store_test_results: - path: ~/_junit + path: ~/project/_junit run_rubocop: steps: - run: name: Run Tests command: | @@ -169,14 +180,14 @@ name: Setup Access command: | mkdir -p ~/.gem echo -e "---\r\n:rubygems_api_key: $RUBYGEMS_API_KEY" > ~/.gem/credentials chmod 0600 /home/circleci/.gem/credentials - - run: + - run: name: Publish Gem command: | bundle exec rake release[origin] - + jobs: test_core: parameters: stack: type: executor