As always, doing scripting is a cup of cake for me and it’s been a while I haven’t done any ! For the past year, I have been working with techs like Node.js & C/C++, I merely got a chance to do any kind of scripting. So, I decided to apply for the Release Automation Project; keeping in mind that it would involve a lot of Python scripting and dealing with Web APIs and at the same time I get to explore Release Automation paradigm.
Having release automation setup for your project is always handy and it saves time for testing builds and notifying user space about the new releases. Talking about the release automation of syslog-ng, the project is hosted on GitHub and uses OpenSuse Build Service for testing binaries. The releases are published using the cool new Releases feature of GitHub. So, a tentative workflow would be like this:
I also aim to learn more about the core of syslog-ng at the same time. The syslog-ng itself is written in C programming language. Diving in the core architecture would be fun for sure .
I will be blogging a lot this summer, as I am totally free and hacking on syslog-ng ;-) So, stay in touch !