Ok, so I haven't posted over at my android development blog in a long time. The development is kind of on hold for now, but I have been doing a bunch of other interesting things. I probably learned more things in the last year, then I did the previous 2 years. I hope to blog about the things I have been learning about like: continuous integration with Jenkins, CMake, Google Testing Framework for C++, Valgrind, Profiling code, callgraph visualizations, and books that I have been reading.
As I mentioned in a previous post , we are using Jenkins CI . Here are the top 7 things that we are using it for. 1. Build from Source Control This is the most basic, but also the most crucial. If you don't know what source code is being used in production, then you are in some trouble. If your CI server can build it, then you guarantee that at least one other person can build the code. If not, then you don't know if someone has some magic settings in their IDE or in their environment variables. Does it guarantee that you can build the code on your machine? No, but it will give you a better chance.
Comments
Post a Comment