Have some suggests for Codefresh? Leave a comment!
Setting build contexts for multi-service repos
When developing at scale teams often choose to put each service in its own repo. But when working with microservices, and especially with a Docker composition it’s also common to see several services in a single repo. We now fully support this development model by allowing you to define multiple services in a single repo, each with it’s own build context.
The build context is defined using a relative path to your repository’s root directory. So if you have a Node.js service setup at /app/nodejs/ you can set your build context to /app/nodejs/ and all build and test scripts will execute relative to that path.
To get started adding multiple services from a single repo, click the + button and set a new build context.
View build success right from your repo
When approving pull requests it’s incredibly important to know that code passes unit and integration tests. That’s why we’re introducing Codefresh build badges so you can see if code is passing builds right from your repo. Check it out:
You can read the documentation here. Feel free to leave comments below with links to your open source repos to showoff your badges!
Build YAML exposed in builds
Logs have always been available for every build but you can now view the YAML file used to direct each build, whether it was auto generated or manually set. To view, goto builds and click the icon.