Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member183045
Contributor
The Open Source ABAP Continuous Integration (abapCI) plugin for Eclipse is now available in Plug and Play mode (since version 0.4.0). That means, after installation over the Eclipse marketplace there is no configuration needed anymore to get the plugin up and running.

This Plug and Play mode is made possible by reusing the existing connectivity and CI functions of the ABAP Development Tools for SAP NetWeaver. A short summary and description for the AbapCI Plugin can be found in the Github repository - readme.md. (this will be extended and improved continuously - hopefully 🙂  )

Also there are some improvements in the usability of the plugin that hopefully meet the two main purposes of the plugin: save development time and provide immediate feedback. 

 



Some time ago I was also asked to expand the functionality of the ABAP CI plugin to support more than one development project. Starting with the version released today, this feature is finally available.

Unit Testruns for more than one development project 


By adding this feature to the plugin the introduction of a completely different data persistence model was necessary. I skipped the implementation of a migration from the old model to the new one and instead invested more time into the usability, especially the management of the Unit Testrun packages. Hopefully this new features outweight the lack of  the migration.

Now there are three methods available to add ABAP packages to the Continuous Unit Testrun:

  • manually within the view ABAP Continuous Integration

  • with the Projects Explorer context menu item "Add to CI run"

  • or automatically when an ABAP class of a not yet configured package is activated


More details can be found in the documentation.

There are some further features like a hyperlink to the failed Unit Tests in the ABAP CI Dashboard. This link opens automatically the corresponding ABAP class for the failed test by calling an ADT feature.

I am curious about your feedback, issues, further ideas and maybe pull requests to enhance the actual state of the ABAP CI plugin.

Cheers, Andreas
15 Comments