This example demonstrates how to use CNB to build a React project, build an image and push it to the CNB artifact repository, and deploy it to CVM / Lighthouse via Docker.
It also includes how to configure Pull Request code quality gates: eslint, unit tests, etc.
# react-docker-ssh-secret.yml
REMOTE_HOST: xxx
REMOTE_USERNAME: xxx
REMOTE_PORT: xxx
PRIVATE_KEY: |
-----BEGIN RSA PRIVATE KEY-----
xxxxxxxx
-----END RSA PRIVATE KEY-----
# react-docker-tcloud-cmd-secret.yml
SECRET_ID: xxx
SECRET_KEY: xxx