Skip to content

nenad/pact-resource

Repository files navigation

Pact Resource

Tracks the pacts published to a pact-broker.

Source Configuration

  • broker_url: Required. The path of the hosted pact-broker.

  • provider: Required. The provider to track consumer pacts against.

  • consumers: Required. List of consumers, along with provider, to track pacts for.

  • tag: Optional. If specified, pulls back only pacts with that tag.

  • username: Optional. If specified, along with password, used to provide basic auth to the pact-broker.

  • password: Optional. The password to access pact-broker.

Example

resource_types:
- name: pact-resource
  type: registry-image
  source:
    repository: nenaddev/pact-resource
    tag: latest

resources:
- name: pact
  type: pact-resource
  source:
    broker_url: https://path-to.your.pact-broker.io
    provider: provider-name
    consumers:
      - consumer-1
      - consumer-2
    tag: dev
    username: ((you-are.using-a))
    password: ((secret-manager.right))

About

Concourse resource for Pact contract changes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published