I have a repository that defines two Docker images, and has a README for documentation. These images are “expensive” to build (in terms of time and compute cycles), so I only want to build an image if relevant code has changed. I certainly don’t want to build both images just because I committed an update to the README.
How can I configure specific Circle CI jobs to run based on changes on a specific path within my repository?
To ask a more general question: is Circle CI specifically and explicitly opinionated that any commit anywhere in a repo will trigger the entire build process? Philosophically, how does Circle CI approach this scenario?
Hopefully I have simply overlooked some key documentation.