Commit Graph

56 Commits

Author SHA1 Message Date
abfdf09b32 Rewrite deploy workflow to also be split up 2025-07-14 17:01:15 -05:00
8531feef70 Add script to collect JaCoCo reports and update CircleCI config to use it 2025-07-03 15:41:09 -05:00
0aaf184962 move concatenate-test-output to its own script; switch back to verify, so we get jacoco reports; switch to no-tranffer-progress from batch-mode, so we still get color output 2025-07-03 15:24:54 -05:00
14a3dad3c8 Refactor CircleCI config to run tests and API version checks in parallel
- Split mvn_test job into separate build, test, and api_version_check jobs
- Run test and api_version_check in parallel after build completes
- Both parallel jobs use compiled outputs from build via Maven cache
- Remove unnecessary check_java_version steps
- Remove unused test-logs artifact storage
- Add jacoco:report to generate coverage reports
- Maintain sequential execution in mvn_deploy job
2025-07-03 15:13:15 -05:00
7b2b181427 split mvn verify into mvn build (which will have lots of output about downloading deps) and mvn test, to run tests (moving to test goal instead of verify, since we don't have any int-tests that would run in a verify, and we don't really need to do a packge) 2025-07-03 15:03:25 -05:00
171c73c4e4 Update CircleCI configuration to use absolute paths for test output artifacts 2025-07-03 14:49:17 -05:00
04e64b04ab test output updates:
- by default, make tests put all their output into files (under target/surefire-reports/) - with system property -DtestOutputToFile=false to get all output on console;
- have circleci store that output as artifacts;
- run mvn in 'batch mode' in circleci, for quieter output (no download progress, no color codes)
2025-07-03 13:08:53 -05:00
779dfd25d0 Cursor rewrite of store-artifacts/jacoco-site 2025-07-02 13:03:06 -05:00
eca359cf69 Try not manually installing java 17, and parse jacoco outputs more directly (per Cursor) 2025-07-02 12:32:37 -05:00
3013e5dccd Merged feature/bulk-upload-v2 into dev 2025-01-22 16:43:32 -06:00
5ecae928ac Fix path to asciidoc generataed index.html to be stored 2025-01-03 16:51:44 -06:00
8d108b671a Turn off upload of docs to (now retired server that used to host) justinsgotskinnylegs.com 2025-01-03 16:43:16 -06:00
eec1924113 CE-1955 add browser-tools orb, to try to fix selenium/chrome version mismatch 2024-12-03 22:03:03 -06:00
6e91149b0a Feedback from code review 2024-11-22 10:21:22 -06:00
cfeb71aa2f Merged dev into feature/pom-version-fixing 2024-11-21 19:21:04 -06:00
edaabc3523 Try to manage 'snapshot' versions ourselves, to avoid bom-pom causing floating versions to be included... 2024-11-21 15:55:15 -06:00
bf97d757b0 CE-1887 - add call to build and run ValidateApiVersions 2024-10-31 12:35:29 -05:00
5f0f4cdab3 CE-1887 - WIP on doing verification of MW API during CI 2024-10-31 11:51:18 -05:00
3d38ae20af Update toalways deploy on integration branches, same as dev 2024-04-16 07:57:56 -05:00
cf0c905dc6 Move publish_asciidoc call into deploy workflow (i think) 2024-04-09 19:01:01 -05:00
ff9add437d Update publish-asciidoc to only run on dev 2024-04-05 15:35:42 -05:00
a6bf474448 Add publishing of docs 2024-04-05 15:27:23 -05:00
ed6319ff53 Update to localstack/platform@2.1 2024-02-22 20:12:27 -06:00
df397ee68c Temp disable localstack/startup, as it's failing... 2023-09-28 15:15:49 -05:00
815bd8b0ce Updates to work with branch-specific maven deployments in/with circleci 2023-05-11 10:15:40 -05:00
f290cdeb6d Merge branch 'feature/CTLE-207-query-joins' into integration/sprint-25
# Conflicts:
#	qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/tables/query/QueryInput.java
#	qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/javalin/QJavalinApiHandler.java
2023-05-02 07:52:15 -05:00
1314ee98b8 add more store-jacoco calls 2023-04-27 20:19:59 -05:00
caf9f102f6 Moved stuff so jacoco reporting happens before failures, i think. Moved untested class reporting into pom, out of circleci 2023-04-24 12:54:42 -05:00
7034671070 Revert -T4 2023-03-27 14:59:42 -05:00
e9c66b48f2 temp turn of -T4 on mvn verify 2023-03-27 14:07:18 -05:00
7e87950ef5 Fixing (?) placement of when's for circleci 2023-03-08 12:31:56 -06:00
55fa105797 Add when: always to all test reporting steps (store jacocos and find un-tested) 2023-03-08 11:23:48 -06:00
259329e9aa Try to fix find un-tested classes w/ pipefail 2023-03-08 11:13:15 -06:00
f4ea645055 Fix find un-tested classes; remove slack 2023-03-08 10:24:06 -06:00
f454e0aefa add pvs filters (via post) to table endpoint; more test coverage, plus maybe report on untested classes in ci 2023-03-08 10:18:42 -06:00
f0a464ce9e SPRINT-15: trying to fix circle ci 2022-11-14 12:30:02 -06:00
e305c64572 SPRINT-15: trying to fix circle ci 2022-11-14 12:26:56 -06:00
514f105c86 SPRINT-15: ¯\_(ツ)_/¯ 2022-11-14 12:06:57 -06:00
87dc7fd96c SPRINT-15: adding reinstalling of ca-certificates to try to fix circle ci failures 2022-11-14 11:38:20 -06:00
36d1a75ce6 Add -T4 (4 threads) arg to mvn commands 2022-08-05 07:59:15 -05:00
389e1adaea Fixed path to qqq-sample-project/.env 2022-08-04 19:03:36 -05:00
96dcfd2d54 Add writing of .env file 2022-08-04 18:53:37 -05:00
b5b4ded8aa Add call to flatten:flatten 2022-08-02 09:14:54 -05:00
010ee595ce Revert previous (incorrectly addded -Drevision); Add flatten-maven-plugin 2022-08-02 09:10:20 -05:00
22b322fe83 Try to fix deployed jars references to parent by specifying -Drevision in deploy command 2022-08-02 09:01:47 -05:00
509b6f783b Update to just store index and resources of jacoco reports 2022-07-28 15:42:39 -05:00
15b419a469 Missed adding localstack/startup and install_java17 to mvn_deploy 2022-07-28 15:31:53 -05:00
f9c4d0385c Switching to use localstack executor, to get filesystem s3 tests running again
Revert "Moving the DisabledOnOs down to the subclasses, not the base class"
This reverts commit 715c6f36d0.
2022-07-28 15:26:12 -05:00
eac0f3b3a4 Fixed syntax (thanks c-ci-cli) 2022-07-28 14:16:22 -05:00
fb52de7f8b Try to cut down on a bit of redundant running 2022-07-28 14:15:12 -05:00