Dear Open Hub Users,
We’re excited to announce that we will be moving the Open Hub Forum to
https://community.blackduck.com/s/black-duck-open-hub.
Beginning immediately, users can head over,
register,
get technical help and discuss issue pertinent to the Open Hub. Registered users can also subscribe to Open Hub announcements here.
On May 1, 2020, we will be freezing https://www.openhub.net/forums and users will not be able to create new discussions. If you have any questions and concerns, please email us at
[email protected]
Hi, I'm a member of a team of students that is currently researching Continuous Integration, this is a software development practice where all the different modules are integrated frequently and automatically to a complete prototype, instead of waiting to integrate until the end of the development process. More information can be found at http://martinfowler.com/articles/continuousIntegration.html .
Our goal is to design an architecture for a development environment, like CodeBeamer, but one that fully supports Continuous Integration. The first step is to do some research about the subject. Therefore, I'm making this post to ask the members of the open source community about their experiences with development environments and Continuous Integration.
In particular, I would like to ask the following questions:
What development environment do you or your company currently use? Was this a free choice or did you have no choice (eg. because of an existing codebase)?
If you are committed to a certain environment, then what's keeping you from switching to a different one, if this would lead to an increase of productivity? (this is what Continuous Integration does)
If you were to choose freely, which environment/tool would you prefer? (You can describe a fictive one too if you think there is nothing out there satisfying all your needs.)
Which features in the existing tools deserve the most attention concerning a software lifecycle? What would you change/add/remove?
Does your company work according to the continuous integration principle? Why/why not?
Can you see advantages for your company in CI?
On which condition would your company take the step of migrating towards the CI-method?
You could give us a big help answering the questions above and who knows, we could give you a big help by creating the ideal environment for your projects.
Thanks in advance and kind regards
Tim De Baets