Looking for a simpler way to do collaborative team development, automate build and deployment and track your code life cycle? Now you can get all of these services in the cloud, and work with them directly from Eclipse.
Hudson and Jenkins have already plenty of plugins to extend their capabilities (notifiers, tags, post build actions, etc...)
But those tools are so versatile, you'll always want to leverage them to address a particular problem in your company environment: knowing how to extend them will come handy sooner than later !
In this talk, the attendee will learn what to expect when creating a Hudson / Jenkins plugin :
Mozilla builds and tests software at tremendous scale, for projects such as Firefox for Desktop and Android, and Firefox OS. A single code "check in" consumes over 200 compute hours to complete builds as well as correctness and performance tests on multiple platforms. We recently ran a record 73,000 test jobs in a single day. This talk will discuss the open source tools we use to optimize and automate the management of the hardware and software required to handle this scale of release engineering activity on our hybrid in-house/AWS infrastructure.
The Eclipse Mylyn project has been a key driver of task-focused collaboration inside of the Eclipse IDE. For many years, developers have been relying on Mylyn as a desktop client to connect with task repositories, collaborate with other developers, and manage application lifecycles. With web IDEs moving into maturity, how will Mylyn adapt to the new development model?
The functionality of the Gerrit Code Review system can be extended by installing plugins. From simple servlets to deep integration between Gerrit and other ALM tools, Gerrit provides a rich API for building custom plugins.
In this talk we will introduce the Gerrit Plugin API and provide a running example of how Gerrit can be integrated with the Eclipse bugzilla instance.
The talk will focus on:
You like Gerrit for code reviews! You like the Eclipse IDE! You wonder, why they are not accessible together? Good news, with the new Eclipse Gerrit Review plugin, it is now possible to perform Gerrit reviews while staying in Eclipse. Up until now, software developers have been coding in Eclipse and have had to switch out to a Web navigator to perform a Gerrit review. This talk aims to demonstrate another way of performing a Gerrit review.
EGit 3.0 shipped with Kepler and is shipping new releases every 3 months. Curious what's in ?
Did you know that EGit supports interactive rebase with a graphical UI and that you can interactively stage/unstage individual hunks ? When using git blame annotations in order to understand which commit has last touched a certain line in a source code file you can now quickly iterate through the history of this line.
Consider the tasks needed each time you set up a fresh development environment to work with a particular version of a specific project:
Want to learn Git and use it within Eclipse? You already work with Git since a while and don't know how to use some of the more advanced concepts? You are already a proficient Git user but don't use code review ? Or you want to contribute some improvement to EGit or Gerrit and don't know how ?
In this tutorial you will learn through hands-on exercises how to use EGit, Gerrit and a code review workflow to help your team focus on better code.
We will use the EGit project as an example so that you can help us improving it using what you learnt in this tutorial.
Eclipse Jubula is a tool for writing automated GUI tests that can be used as acceptance tests and/or regression tests. Its main aim is to help teams: