In this chapter, we got acquainted with CI of Rust microservices. If you haven't used Rust to create local programs before, this may seem like a new topic to you. First, we discussed the purposes of CI and CD. Also, we looked at the benefits of container orchestration tools.
After this, we learned about some tools for checking the quality of the code—rustfmt, clippy, and rustfix. Then we figured out how to configure them.
Next, we studied examples of using some popular CI services and servers—TravisCI, AppVeyor, and Jenkins. Then, we bootstrapped an example with TeamCity CI and its agent, and used a private Git server to push our Rust project to be built with CI. Lastly, we configured the building process of a microservice and checked it with UI.
In the next chapter, we have a look at serverless applications: what is it, and how to write them...