.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