GithubHelp home page GithubHelp logo

andreas-becker / areco-deployment-script-manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arobirosa/areco-deployment-script-manager

0.0 0.0 0.0 24.5 MB

Simple but powerful Patch system for SAP Commerce Cloud (hybris)

License: Apache License 2.0

Shell 3.16% Java 94.66% Groovy 1.46% XSLT 0.59% CSS 0.12% Batchfile 0.02%

areco-deployment-script-manager's Introduction

Areco Deployment Script Manager

Simple but powerful Patch system for SAP Commerce Cloud, formely known as SAP hybris

With this extension you can create deployment scripts (patches) which are going to be automatically run during the update running system of the SAP Commerce platform. It allows you to fully automate the changes in the data that every tickets requires, the early testing of this changes and the reduction of errors related to these changes.

Disclaimer: this project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with SAP, or any of its subsidiaries or its affiliates.

Features

  • Easy creation of the deployment scripts following the principle convention over configuration
  • Runs Impex, SQL, Groovy and BeanShell scripts only once or multiple times
  • Compatible with SAP Commerce 1xxx, 6.x, 5.x and 4.x
  • Runs deployment scripts during the update running system
  • Scripts may be configured to only run on some servers and tenants
  • Strict error handling strategy
  • Commercial Friendly License: The extension can be used in commercial projects mixed with proprietary code
  • Open Source: You can review, improve or fix the code
  • Free: Please read the motivation section on the wiki

Advantages over SAP Commerce's patch extension

What are the advantages of the Areco Deployment Scripts manager compared to the Hybris Patch extension?

Installation

Installation instructions

Usage

How to write patches

How to run patches

Screenshots

This extension addes a new menu in the Backoffice (or hMC)

New menu in Backoffice

It shows the list of applied patches

List of applied patches in Backoffice

It stores the stacktrace of any patch which failed during the execution

Patch with a failed execution in Backoffice

The execution of the patches is logged on the console and you can use ant to apply the patches without updating the system

The execution of the patches is logged on the console

Contributing

How to contribute as an user, translator or developer

areco-deployment-script-manager's People

Contributors

panozaqi avatar arobirosa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.