The following are pre-requisites for setting up the ActiveControl integration with Gitlab.
It should be noted that these setup activities are the responsibility of the Customer team; Basis Technologies do not have expertise in GitLab.
1. Install GIT
A pre-requisite for using the ActiveControl/GitLab integration is to have GIT installed within the ActiveControl Domain Controller SAP system.
A good online source of information can be found here.
2. Setup Remote Repository
A Remote Repository is required to be setup within GitLab, for ActiveControl.
This repository should be given a name such as “ActiveControl” or “ActiveControl_ECC” – depending on the exact customer requirements for the Integration.
3. GitLab pipeline
GitLab pipeline should be setup for the ActiveControl remote repository created in the previous step.
4. Clone Remote Repository
The ActiveControl remote repository within Gitlab should be cloned in the local git installation. This will create the folder where ActiveControl will write the outbound information (ie Business Task change file)
h3. 5. Define the scripts used via transaction SM49 in the ActiveControl Domain Controller SAP system
gitswitch.sh – switches branches
gitpush.sh – pushed changes into the remote repository
gitindir.sh – used for troubleshooting
(these will be provided by Basis Technologies)
6. Test Connections
After performing the previous steps to setup Git, perform Add, Commit and Push of initial AC_BT_Change.json file (this will be provided by Basis Technologies).
This will This will test out the connection between the ActiveControl Domain Controller SAP system and GitLab.
Post your comment on this topic.