Skip to content
Snippets Groups Projects
  • Matthias Urhahn's avatar
    9b15733b
    Improving Sonarcloud Scans (EXPOSUREAPP-2772) (#1359) · 9b15733b
    Matthias Urhahn authored
    * Move sonarcube scan into it's own job.
    
    * Share the build files via workspace with jacoco+sonar, which runs in an extra job after the tests.
    
    * Fix YAML syntax typo
    
    * Iterate pathing issues.
    
    * Iterate pathing issues.
    
    * Create reusable commands for saving/restoring cache.
    Restore caches before running jacoco
    
    * Caches are still not being restored correctly, iterating.
    
    * Caches are still not being restored correctly, iterating.
    
    * Caches are still not being restored correctly, iterating.
    
    * Restore gradle caches for linting tasks too.
    
    * Checkout needs to happen before cache check (checksum on gradle file)
    
    * The android build cache is not the app one, but the .android one, restore that for all jobs.
    
    * Try to persist the whole project for jacoco
    
    * Need the workspace before we can run the restore scripts which check the gradle file checksums.
    
    * Without cache reuse
    
    * Setup single prepare project job.
    
    * Add missing prepare job
    
    * Make sure dot directories are passed into the workspace
    
    * Iterate workspace matching.
    
    * Iterate workspace matching.
    
    * Iterate workspace matching.
    
    * Adjust working directory.
    
    * Don't use relative URL when attaching workspace.
    
    * Compile resources in prepare task.
    
    * Run the test task on machine.
    
    * Run the test task on machine.
    
    * Run the test task on machine.
    
    * Let sonarcloud follow up on the device release test job.
    
    * Adjust checkout path.
    
    * Typo
    
    * Revert workspace concepts, it's slower than restoring caches.
    
    * Fix syntax.
    
    * Fix syntax.
    
    * Iterate workspace attaching.
    
    * Iterate workspace attaching.
    
    * Iterate workspace attaching.
    
    * Revert "Iterate workspace attaching."
    
    This reverts commit e6cd56c2
    
    * Revert "Iterate workspace attaching."
    
    This reverts commit e6cd56c2
    
    * Remove jetifier requirement.
    
    * Try lower parallelism
    
    * Try no parallelism
    
    * Parallelism 1
    
    * Parallelism 2
    
    * Revert "Parallelism 2"
    
    This reverts commit 19742622093c0394883f4d496f04f8d693c5da19.
    
    * Revert "Parallelism 2"
    
    This reverts commit 19742622
    
    * Remove profiling flag.
    
    * Fix job naming.
    
    * Try direct sonarcloud run
    
    * Revert "Try direct sonarcloud run"
    
    This reverts commit f7062ac1
    
    * Extract gradle command into reusable cmd.
    
    * Readd parallelism
    
    * Fix missing quotes.
    
    * Fix AS bug
    
    * Revert non circleCI changes.
    9b15733b
    History
    Improving Sonarcloud Scans (EXPOSUREAPP-2772) (#1359)
    Matthias Urhahn authored
    * Move sonarcube scan into it's own job.
    
    * Share the build files via workspace with jacoco+sonar, which runs in an extra job after the tests.
    
    * Fix YAML syntax typo
    
    * Iterate pathing issues.
    
    * Iterate pathing issues.
    
    * Create reusable commands for saving/restoring cache.
    Restore caches before running jacoco
    
    * Caches are still not being restored correctly, iterating.
    
    * Caches are still not being restored correctly, iterating.
    
    * Caches are still not being restored correctly, iterating.
    
    * Restore gradle caches for linting tasks too.
    
    * Checkout needs to happen before cache check (checksum on gradle file)
    
    * The android build cache is not the app one, but the .android one, restore that for all jobs.
    
    * Try to persist the whole project for jacoco
    
    * Need the workspace before we can run the restore scripts which check the gradle file checksums.
    
    * Without cache reuse
    
    * Setup single prepare project job.
    
    * Add missing prepare job
    
    * Make sure dot directories are passed into the workspace
    
    * Iterate workspace matching.
    
    * Iterate workspace matching.
    
    * Iterate workspace matching.
    
    * Adjust working directory.
    
    * Don't use relative URL when attaching workspace.
    
    * Compile resources in prepare task.
    
    * Run the test task on machine.
    
    * Run the test task on machine.
    
    * Run the test task on machine.
    
    * Let sonarcloud follow up on the device release test job.
    
    * Adjust checkout path.
    
    * Typo
    
    * Revert workspace concepts, it's slower than restoring caches.
    
    * Fix syntax.
    
    * Fix syntax.
    
    * Iterate workspace attaching.
    
    * Iterate workspace attaching.
    
    * Iterate workspace attaching.
    
    * Revert "Iterate workspace attaching."
    
    This reverts commit e6cd56c2
    
    * Revert "Iterate workspace attaching."
    
    This reverts commit e6cd56c2
    
    * Remove jetifier requirement.
    
    * Try lower parallelism
    
    * Try no parallelism
    
    * Parallelism 1
    
    * Parallelism 2
    
    * Revert "Parallelism 2"
    
    This reverts commit 19742622093c0394883f4d496f04f8d693c5da19.
    
    * Revert "Parallelism 2"
    
    This reverts commit 19742622
    
    * Remove profiling flag.
    
    * Fix job naming.
    
    * Try direct sonarcloud run
    
    * Revert "Try direct sonarcloud run"
    
    This reverts commit f7062ac1
    
    * Extract gradle command into reusable cmd.
    
    * Readd parallelism
    
    * Fix missing quotes.
    
    * Fix AS bug
    
    * Revert non circleCI changes.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.