Below is a list of all of the arguments that stencil-circleci
supports. Other options from stencil-base are also used here.
Type: boolean
Default: false
Enables pre-releasing on this repository. This will configure main
to be a pre-release branch, and release
to be a release branch.
releaseOptions:
enablePrereleases: true
Type: bool
Default: false
Indicates that this application is a service and that docker images should be built and pushed to the Docker registry.
service: true
Type: list
Default: []
Options: ['grpc', 'http', 'kafka']
A list of service activities that should be generated. Requires service
to be set to true
.
serviceActivities:
- grpc
- http
- kafka
Type: list
Default: []
Options: ['node', 'ruby']
A list of gRPC clients to run tests for.
grpcClients:
- node
- ruby
Disables the shared/docker
step in the CircleCI pipeline from running
ciOptions:
skipDocker: true
Disables the shared/e2e
step in the CircleCI pipeline from running
ciOptions:
skipE2e: true