Xtext is the de facto standard framework for the development of sophisticated domain specific languages (DSLs) in the Eclipse ecosystem and beyond. Even though the framework already provides a buckload of important features, we won’t become tired rethinking the architecture at scale or smaller features in isolation. Since Xtext version 2.20 is in the works, it’s about time to unveil a few of the planned features and work items.
Every development team wants to have their own Jenkins instance and “all the resources”. How can this be administered - especially if you have more than 200 Jenkins instances?
This talk shows how Jenkins master instances can be provisioned and custom tailored in seconds, while admin and upgrade overhead stays reasonable. We will also talk about quotas to fairly distribute resources and avoid teams affecting each other. Whether you are a release engineer or developer of an Eclipse project or a Jenkins administrator at your company, this talk is for you.
As more Eclipse projects are migrated to the new cluster based build infrastructure, it's time for an update on the current status and to share best practices how projects can make the most of it. The following questions (and more) will be answered: Why does my build take so long and how can it be made faster? What are Jenkins pipelines and why/when should they be used? Can I finally run docker based builds?