Skip to content

Releases: ricardo-ch/ricardo-orbs

Change working directory of (isopod) build_push_image job

04 Aug 08:04
83f3ba5
Compare
Choose a tag to compare

Changelog:

  • execute isopod build_push_image job with module directory as working directory (allows dockerfile to be path agnostic)
  • bump orb version in examples and readme

NOTE:
this is a breaking change for monorepos - so far paths were hardcoded in the respective dockerfiles (which were typically placed in the respective app module/directory); with this new orb version the build expects the dockerfile to be in the same directory as the isopod.yml and the build outputs (e.g. target/ in case of maven/java), and the dockerfile can be path-agnositc in turn.

Migration:
[ric-orb@2 ➡️ ric-orb@3]: minimal (yet complete) example to highlight the migration is ricardo-ch/incidents-api#182


View this orb release in the orb registry:
https://circleci.com/orbs/registry/orb/ricardo/ric-orb?version=3.0.0

View this orb release using the CircleCI CLI:
circleci orb source ricardo/[email protected]

Improve maven_build_test job

02 Aug 13:02
9b0d4b6
Compare
Choose a tag to compare
  • login to jfrog so that builds using test-containers can download the required docker images
  • mark all lines in examples that have to be edited when applying the example

View this orb release in the orb registry:
https://circleci.com/orbs/registry/orb/ricardo/ric-orb?version=2.3.0

View this orb release using the CircleCI CLI:
circleci orb source ricardo/[email protected]

Improve Java Examples

22 Jul 15:04
54f3420
Compare
Choose a tag to compare

monorepo example now designed to support github status-checks

Improve Java Examples

20 Jul 15:50
5b86381
Compare
Choose a tag to compare

View this orb release in the orb registry:
https://circleci.com/orbs/registry/orb/ricardo/ric-orb?version=2.2.1

View this orb release using the CircleCI CLI:
circleci orb source ricardo/[email protected]

Use docker layer caching by default

11 Jul 14:06
6523a86
Compare
Choose a tag to compare

View this orb release in the orb registry:
https://circleci.com/orbs/registry/orb/ricardo/ric-orb?version=2.2.0

View this orb release using the CircleCI CLI:
circleci orb source ricardo/[email protected]

Testing jobs for js

15 Jul 07:01
8c8851a
Compare
Choose a tag to compare

quality_gate_jest_test_runner_job.yml - runs jest tests with CircleCi parallelism
quality_gate_js_runner_job.yml - runs all other js tests, e.g. lint, ts

Improved support for java applications (incl bugfix)

20 Jul 15:37
d86c486
Compare
Choose a tag to compare

fixes a regression from v2.0.0 (where parameters in default values are not resolved)


release notes v2.0.0:

new resources to minimize configuration in java repos:

  • new java specific maven_build_test job
  • new java specific maven_* commands
  • new java specific maven_* executors
  • new examples to be used as template for config in java repos / monorepos

introduces some breaking changes:

  • build_push_image job: fixing typo in parameter name docker_layer_cashing
  • build_push_image job: removing lang parameter - it had little to no function
  • deploy_job job: removing default_deploy param - overwriting the deploy_steps should be enough, no need for a redundant 2nd parameter

see also notion


View this orb release in the orb registry:
https://circleci.com/orbs/registry/orb/ricardo/ric-orb?version=2.0.1

View this orb release using the CircleCI CLI:
circleci orb source ricardo/[email protected]

Publish npm modules job

15 Jun 14:34
11922b5
Compare
Choose a tag to compare

Publish npm modules job
js executor

Minor fixes: creating existing directory

27 Apr 12:57
c7fe2de
Compare
Choose a tag to compare

Changes:

  • Fix mkdir for already existing .m2 dir

ISOPOD_VERSION as default isopod version

08 Oct 12:11
256351c
Compare
Choose a tag to compare
View this orb release in the orb registry:

https://circleci.com/orbs/registry/orb/ricardo/ric-orb?version=1.6.0

View this orb release using the CircleCI CLI:

`circleci orb source ricardo/[email protected]`