¿Cómo hacer que CircleCI se ejecute en cada inserción en el repository de GitHub?

Quiero lograr el flujo de trabajo en mi proyecto de esa manera: hago un git push origin master , luego las testings se ejecutan y luego, después de las testings, el proyecto se implementa en Heroku.

Ya configuré la implementación automática en Heroku desde el repository de Github y verifiqué que debería esperar a que pasen las testings CircleCI. Pero cuando ejecuto git push origin master (donde el origin es el repository de GitHub), no pasa nada. Y las testings se ejecutan solo cuando entro manualmente en el tablero CircleCI, luego en la configuration del proyecto, luego en Test commands y luego presiono Save and Go . Esto desencadena una nueva compilation y, una vez finalizada, mi aplicación se implementa.

¿Cómo puedo arreglar esto?

Estoy haciendo una gran puñalada en la oscuridad porque no vinculó nada pero ¿tiene un file circle.yml en la raíz de su repository con todos los commands de testing e implementación que necesita? Parece que te estás perdiendo eso. Después de agregar eso, el flujo de trabajo que espera debe "solo funcionar".