Releases: arobirosa/areco-deployment-script-manager
v1.5.5
Dear fans of the deployment managers,
I just released a new version on github with one minor feature specially for the cloud: https://github.com/arobirosa/areco-deployment-script-manager/releases
The rest of the improvements are small code clean-ups and there is no need to upgrade the extension in your projects.
Please be aware that it is possible to use the Areco Deployment Manager without migrating the old impexes. This may work but it is unstable.
I would like to thank Michael for reporting one issue. I am happy that you were so eager to improve the Areco Deployment Manager.
Features
- Now it is possible to turn off the build failure if there was an error running a deployment script with ant. In some projects in the SAP cloud, the deployment scripts are only ran using HAC and the build failure is cumbersome. I don't recommend using this feature because it is better to do our best to prevent bugs reaching production and if they appear there, we have to improve our development process. I also removed of all calls to System.exit() on the build callbacks. If there is an error importing the initial configuration required by the Areco Deployment Manager, a clear error message will be displayed on HAC and the console. Removal of the log HYBRIS_LOG_DIR/deploymentScripts.log because it is not accessible in the SAP cloud
Bugfixing
- No bugs reported
Tasks
- I documented how it is possible to use the Areco Deployment Manager without migrating old impexes
- All old Jalo classes were removed
- Now it is easier to extend the four classes which I more often have seen customizes
I hope this extension saves you time and that you have to seldom do extra hours.
Regards,
Antonio
v1.5.4
I would like to thank Johannes for solving one issue and Nouman for troubleshooting two bugs related to deployment scripts. I am happy that you were eager to improve the Areco Deployment Manager.
This release has three important new features:
- Now you can see the logs of the impex cronjob on backoffice if the deployment script failed. This should reduce how oft you check the kibana logs in a SAP cloud environment No information about the error is shown on backoffce on SAP cloud
- Now scripts can run for many minutes in the SAP cloud. This long executing deployment scripts run inside a non-suspendable thread. Allow long executing tasks inside the deployment scripts
- Show areco scripts which are pending execution
Bugfixing
- Ant updateSystem fails if a failed areco script was removed from the code accepted
- Saving a script execution result with a long stacktrace in Oracle fails bug
- The user used to run the initialization of junit tenant isn't restored to its original value
- Create Project in Junit Tenant must be optional
Tasks
- All the logging code was migrated to slf4j. Duplicate lines on the log - Migration to slf4j
- The backoffice role deploymentmanagerrole was removed Evaluate the need of the backoffice role deploymentmanagerrole
- Measure Coverage with JaCoCo
- Update the format of the sourcecode to Intellij IDEA
- On Github you will find the latest documentation. Migrate code and documentation to Github
New Contributors
Full Changelog: 1.5.3...v1.5.4
I hope this extension saves you time and that you have to seldom do extra hours.
Regards,
Antonio
Areco Deployment Manager 1.5.3
This release has an important new feature: Now you can run deployment scripts multiple times. They will run during every create essential or project data step. You can use this type of script mainly to override changes done by hybris extensions on every update running system. Please use them scarcely because you will have to correct these scripts every time you change the data model.
Features
- #4 Allow deployment scripts to run on every project or essential step creation
Bugfixing
- Init Scripts aren't trigger after ant initialize on junit tenant [https://sourceforge.net/p/arecodeploymentscriptsmanager/tickets/57/]
- The QA tests don't work with Hybris 1905 [https://sourceforge.net/p/arecodeploymentscriptsmanager/tickets/56/]
Maintenance
- Improve SAP Cloud Readiness [https://sourceforge.net/p/arecodeploymentscriptsmanager/tickets/58/]
- Remove dependency on the deprecated cockpit extension [https://sourceforge.net/p/arecodeploymentscriptsmanager/tickets/59/]
Migration to Github
This release is hosted on GitHub. I moved this project there because the rendering of the wiki pages works better, the update of the issues is faster and I am using Github for my second public project.
I hope this extension saves you time and that you have to seldom do extra hours.