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-legacy build
- One tab for the example-provider-legacy build
- In PactFlow:
- A tab for the example pact dashboard
- In your editor of choice:
- One window for the example-consumer-legacy
- One window for the example-provider-legacy
- In your terminal of choice:
- One shell for the example-consumer-legacy
- One shell for the example-provider-legacy
- Close everything else that you can! It can get confusing switching backwards and forwards between all the windows in the workshop.
- In Github: