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.


System Requirements

NodeJS, tested with the latest but anything from 10.x should work


Installation Steps

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

Help Command
acgit help
acgit help pull

Usage Example
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.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment