In view of the many improvements and technological changes in Enterprise Architect 16, LieberLieber has recently been repeatedly asked by customers whether they can continue to work with LemonTree without any problems when switching to the new version of the modelling platform used by around one million users. Dr. Konrad Wieland, Managing Director of LieberLieber: "It was a matter of course for us to equip LemonTree with all capabilities at the same time as the new version of Enterprise Architect in order to remain fully compatible. This means that there is nothing standing in the way of switching to Enterprise Architect 16, so that our customers can quickly use the extended possibilities of both tools. In addition, we offer LemonTree.Automation, our own solution without a user interface, which runs in automated use on build servers."
Agility and modelling merged
In the course of the increasingly agile orientation in software development, our customers ask us again and again whether modelling and agility go well together. LieberLieber's opinion on this is quite clear and has also been proven in various studies: Only with properly applied modelling can agile processes be implemented at all in the face of increasing complexity, if one also wants to document all regulations and requirements in a comprehensible way. The tool chain around Enterprise Architect (LemonTree, Git, etc.) currently has all the prerequisites for realising scenarios such as "continuous integration", which have been state of the art in classic software development for some time. The goal is to continuously compile, test and merge the software product to be developed. In addition, the status of the development is published regularly: internally a stable development status, externally an official release of the software.
LemonTree.Automation for use in a tool chain
The possibilities shown above are currently unique on the market. With LemonTree.Automation, they become easily accessible to all users and open up completely new possibilities. The version has no user interface, as it is intended for automated use in the tool chain (Pipeline, Continouus Integration, DevOps) on the build server. In this scenario, LemonTree shows when conflicts occur between different versions. The user takes the generated overview directly into his classic LemonTree version and can resolve the conflict there. As a special service for customers, a freely available integration option was presented on Github together with Florian Beer from Bosch Japan. Basically, the respective integration must be determined by the company so that everything also fits into the existing tool chain. Wieland: "With LemonTree.Automation, the model world around Enterprise Architect can be integrated even more completely into the tool chain. For example, the documentation, architecture and specifications are also included and the models can be built into different scenarios (build pipelines)."
The new release LemonTree 3.0 is available now. Arrange a webinar today to get to know the solution and its field of application better. We can help your teams optimise collaboration across the entire supply chain in model-based development and thus complete projects faster.
More information about LemonTree:
https://www.lieberlieber.com/lemontree/en/
Find the appropriate training for the optimal use of LemonTree:
https://www.lieberlieber.com/en/team-collaboration-and-versioning-of-models-training/
Highlights of LemonTree 3.3
The new LemonTree Version is fully ready to use with Enterprise Architect 16.
LemonTree Desktop
- 32 and 64 bit Addin
- new file format: qea(x) (SQLite)
- QEAX recommended for LT Components
- new direct DB Connections
- Native DB Drivers
- Better handling of shapescripts
- New possibilities for filtering changes
- Significant Git LFS improvements
- Discard Feature
- Allows publishing predefined packages
- Can perform a consistency check of Enterprise Architect models
- Also runs in most common Linux environments
- On the fly deployment and floating license support
- Many sample scripts and a dedicated help section
In this whitepaper, LieberLieber answers the question of how to bring "Continuous Integration" into model-based software development. The tool chain around Enterprise Architect (LemonTree, Git, Pro Cloud Server, Prolaborate) currently provides all the prerequisites to realise this scenario. From our experience, these possibilities are currently unique on the market and they open up completely new possibilities for our customers. Therefore, we want to present to you which procedures of classical software development can be adopted for "continuous modelling" with this tool chain. It will also become clear that working with a central database (Prolaborate) and using LemonTree/Git are not contradictory, but can be used very well in parallel.
https://www.lieberlieber.com/en/continuous-integration-with-enterprise-architect/