Advertisement

Responsive Advertisement

Code Management with webMethods Designer Workstation and Azure DevOps


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



Post a Comment

10 Comments

  1. Which version of Designer/IS is this? I am not able to see options in the dropdown in package explorer to checkin/checkout(Move Project to IS Package/Create Local Service Development )

    ReplyDelete
  2. Hi Rahul , I used version 10.3 designer , you need to have local service development feature installed to get the content menu related to checkin/hcekout

    ReplyDelete
  3. Thanks for sharing this inforamtion.
    RR technosoft offering DevOps online training in hyderabad .RR Technosoft offers DevOps training in Hyderabad. Get trained by 15+ years of real-time IT experience, 4+ years of DevOps & AWS experience. RR Technosoft is one of the trusted institutes for DevOps Online training in Hyderabad.
    Get more inforamtion call us :7680001943

    ReplyDelete
  4. Great piece of information.Thanks for sharing it!
    you can also try WebMethods Online training

    ReplyDelete
  5. Thank you for sharing the valuable information with us.
    Best DevOps Services/a>

    ReplyDelete
  6. Thank you for sharing the valuable information, interested to know more.
    Best DevOps Solutions.

    ReplyDelete
  7. Great article, thank you for sharing the valuable information.
    Best CRM Software for Lead Generation.

    ReplyDelete
  8. Thank you for sharing the valuable article with us.
    Best DevOps Services.

    ReplyDelete