Code Management Setup Using Azure GIT


1.  Tools and Products Required

1.       Software AG Designer (with local service development, per developer machine license is required)
2.       Integration Server (Local Server for each Developer).
3.       Azure GIT
4.       GIT Plugin for Software AG Designer (Already installed as part of designer installation).
5.       Local Git Repository Viewer (optional)

2.  Installing SAG products

2.1    Install products using SAG installer and select below products.
2.1.1           Integration server
2.1.2           Designer and make sure below are selected
2.1.3           Asset Build Environment




3.  Setting up Azure GIT.

3.1    Login to https://dev.azure.com/<and create a project as mentioned below

3.2    In the Project settings make sure, Repos and Pipeline features are enabled

3.3    Open the Project and click on Repos/Files and click on highlighted project and create repository or Import repository.



3.4    To import existing git repository which SAG created use below clone URL and give a name and save it.

3.5    Once saved repository will be created as below.



3.6    Below is the repo structure which contains sample IS packages checked in

4.  Setting up Software AG Designer

4.1  Steps to Clone Azure DevOps Git Repository

4.1.1         Get the Clone URL from Azure DevOps




Note : Clone URL Update, the clone URL provided by the Azure DevOps Page is in the format: https://<>@dev.azure.com/<>/1234%20Code%20Management/_git/1234%20Code%20Management ,  replace “<>” with your respective username i.e. “testuser” for e.g.
Generate Git credentials for your respective user and store it safely, as it is not shown again.

4.1.2         Open Git Repository View and Click on Clone repository


4.1.3         Select all the Branches and click on Next




4.1.4         Enter the local repository Directory and click on Finish , this completes the cloning of repository to our local system




4.1.5         Open the Git Repositories View and Verify the repository is properly Cloned or not .


5.  Code Check-in/Check-out Process

5.1  Check-Out Process

From the Git Repository we can import the packages to our local integration server.

5.1.1         Open the Git Repository, got to the package’s directory, right click and click on import projects.




5.1.2         Go to the package explorer view, right click on your package and click on “Move Project to IS Package”. The package will be moved and installed on the Integration Sever




5.2  Check-in Process

5.2.1         Right Click on the package which you want to check-in and select the option “Create Local Service Development Project”





5.2.2         Select the repository as Git and click on next


5.2.3         Configure the Git Repository, give the path within repository and click on Finish


5.2.4         Go to the packages explorer view, right click on the corresponding package , go to Teams à Commit , screenshot below :


5.2.5         Stage all the changes, provide comments and click on commit and push. This will commit the changes to local repository as well push the changes to Remote repository .






Enjoy Reading , If you have any Question related to webMethods please comment below , I will try to answer the questions.Please Subscribe for latest update on the blogs