- Fork the TrustBloc k8s repo.
- Link the k8s repo to sandbox repo as described here.
- Update the component details in k8s repo or sandbox repo as applicable ie, docker image tag, configurations etc.
- If there is no sandbox code changes, then run
make setup-deploy
, if notmake build-setup-deploy
. - Once all the components are up, run the test automation script
make automation-test
. Not: The tests run in headless chrome mode. To change it to chrome, comment the headless chrome options in (./../test/ui-automation/wdio.shared.conf.js). - Create a PR in TrustBloc k8s repo.
- Update the k8s commit version in sandbox repo and create a PR in sandbox repo - Reference PR.
- The CI will build the sandbox components, deploy and run the automation tests.
- Once merged, update the sandbox docker version in the repo and create a PR - Reference PR