Prerequisites

  • CI/CD pipelines for the consumer and provider as per the Setup CI/CD page.

  • A working local development set up as per the Setup local development page.

  • Both consumer and provider builds in Github Actions should both be passing on master.

  • If you have access to a second screen, we recommend that you use it for this workshop, as there is a lot of window switching involved. You might want to put all the consumer windows on one screen, and all the provider windows on the other.

  • Suggested window configuration:

    • In Github:

      • One tab for the example-consumer build

      • One tab for the example-provider build

    • In API Hub for Contract Testing:

      • A tab for the example pact dashboard

    • In your editor of choice:

      • One window for the example-consumer

      • One window for the example-provider

    • In your terminal of choice:

      • One shell for the example-consumer

      • One shell for the example-provider

    • Close everything else that you can! It can get confusing switching backwards and forwards between all the windows in the workshop.

Publication date: