Jenkins was designed primarily for interacting with build systems, most of which are based on command line tools like compilers, build tools, linkers, source code management systems
SAP systems traditionally expose functionality as RFC or web services. While it would be possible to create a jenkins plugin based on those, Basis Technologies deemed a CLI to be more flexible, as can easily be tested in a terminal or called from a different CI system.
NodeJS, tested with the latest but anything from 10.x should work
From the command line:
npm i -g acgit-v1.0.0.tar.gz
$ npm install -g acgit
$ acgit COMMAND running command…
$ acgit (-v|—version|version) acgit/1.0.1 linux-x64 node-v13.9.0
$ acgit —help [COMMAND] USAGE
$ acgit COMMAND
acgit help pull
Commit current changes to master branch of $MYLOCALPACKAGE on ACD:
acgit commit ACD ‘$MYLOCALPACKAGE’ -m ‘New feature’
For further information, please refer to seperate README provided by Basis Technologies.