Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Below sections illustrate how to configure and use GIT version control in eStudio:

Table of Contents

Anchor
_Toc386113469
_Toc386113469
Downloading and Integrating GIT into eStudio

Open eStudio and perform the following operations:

  1. Go to Help menu and click the Install New Software option to open the Install New Software wizard.

    Image Modified 
     
  2. Click the Add button and provide the URL http://download.eclipse.org/releases/neon/ in the Add Repository dialog box and click OK.

    Note

    The Name text box may be left blank.

    Image Modified
     

  3. Select the Eclipse Plug-in Development Environment option under the General Purpose Tools name and click Next twice.

    Image Modified
     
  4. Accept the Licence agreement and click Finish.

    Image Modified
     
  5. When the installation is done, restart eStudio as it prompts to do so.


     
  6. Open the Install New Software wizard and add http://download.eclipse.org/egit/updates-2.3/. Select all features except EGit Plug-in Import Support and click Finish.

    Image Modified
     
  7. Click Next twice, agree to the License Agreement, click Finish, and restart eStudio upon prompting.

Anchor
Sharing Applications to Git
Sharing Applications to Git

...

Sharing Applications to Git

Prerequisites

Adding a property "http.sslVerify" and setting it to "false"

Before Proceeding, make sure you added a property http.sslVerify property set to " false". To do so, perform the operations below:

  1. Start eStudio with a new workspace.
  2. Open WindowPreferences.
  3. Go to Team > GitConfiguration.
  4. Click the Add Entry button and provide the values as below:
    • Key: http.sslVerify
    • Value: false
  5. Click Apply and click OK.

  6. Open Online Event Process Development Perspective and login to EnterpriseServer.

    Warning

    Before performing the below git operations, make sure that Event Processes present in git repository are not present in your Applications.

Fetching the FES Unique ID

  1. Open eStudio with a new workspace.
  2. Open Connection Management perspective
  3. Login to FES-JMX with valid credentials.

    Note

    Replace the value "localhost" in the Provider URL property with the respective IP address while connecting to a remote server.

    Image Added

  4. Navigate to FES-JMX > JMX Connection > Fiorano > Esb > Application > Controller > ApplicationControllerApplicationController.
  5. Right-click the ApplicationController node and click View Operations.
  6. Click getFESId() from the list of operations on the left navigation bar.
  7. Under the Operation tab, click the getFESId() button to invoke the operation to get the unique ID.

    Image Added

  8. Save the Unique ID that appears under the Result tab to use it in the following section.

    Image Added

Sharing applications to GIT

  1. Open Git Repositories view from Window > Show View > Other > Git > Git Repositories.Open File Directory and navigate to %FIORANO_HOME%/runtimedata/eStudio/workspace/.repositories/Online/<uniqueID>/Applications and perform the following operations:
  2. git init

  3. git remote add origin <repoURL>

  4. git config --system core.longpaths true (for Windows OS)

  5. git remote -v

  6. git pull origin master
    Image Removed
    Open eStudio and Refresh 'Event Process Repository'.
    Image RemovedEvent Process Repository and Git Repositories view will be updated.
    Image Removed

Configure Fetch and Push

  1. Right-click the property under Remotes > origin and Click the Clone a Git Repository link and add a clone to this View button.

    Image Added

  2. In the Clone GIT Repository window, provide the URI in the following format and click Next twice:

    Info
    titleURI format

    https://github.com/<pathtorepo> 

    Note
    • The Host and Repository path fields get auto-populated when URI is added.
    • Provide credentials under the Authentication section and enable the Store in Secure Store option to avoid the future screens from prompting for credentials.


    Image Added

  3. In the Local Destination panel, enter the local destination path as follows:
    %FioranoHome%\runtimedata\eStudio\workspace\.repositories\Online\<FESUniqueID>\Applications, and click Finish.

    Tip

    Use the Unique ID generated as illustrated in the Fetching the FES Unique ID section for FESUniqueID in the above path.

    Image Added

    Info

    A clone of the Git repo will be added to the Git Repositories view.

    Image Added 

  4. Login into the Enterprise server.

    Note

    If the event processes from the Git Repository are not reflecting, refresh the Event Process Repository.

Anchor
Adding an Event Process to Git
Adding an Event Process to Git
Adding an Event Process to Git

Event processes created in eStudio can be committed (exported) to the Git Repository by performing the following actions:

  1. Select Team > Commit.

    Image Added

  2. In the Commit Changes dialog box, provide some comments that signify the action, select all files, and click the Commit and Push button to save the event process in the GIT repository.

    Image Added

    Info

    Check in the GIT repository to find the event process reflecting there.

    Image Added 

     

  3. After committing, configure Push. Right-click the property under Remotes > origin and select Configure Push.

    Image Modified


  4. In the the Configure Push dialog dialog box, click the the Add Button and  Button and press spacebar in  in Remote branch textbox textbox to select the branch from the options that appear. Click the the Save and Push button.

    Image Modified

  5. Configure Fetch also in the same manner as above.

    Image Added
     
  6. Right-click the shared Event Process in the Server Explorer and click Refresh to notice the change in the file name and the icon with the dirty flag.

Anchor
_Toc386113471
_Toc386113471
Anchor
_Toc386114263
_Toc386114263
Checking Out the Project from GIT Repository

To check out a project from GIT repository, follow the steps in the Sharing Applications to Git section and then perform the following actions:

  1. Configure Push and Fetch by following steps 3 -5 in the Adding an Event Process to Git section.
  2. Check out. Right-click the repository and click the Fetch option.

    Image Modified

  3. Go to Branches > Remote Tracking. Right-click the sub node and click the Checkout option.
     

    Image Modified
    A pop-up gets displayed; click OK.
    Image Removed

Adding an Event Process to GIT

Warning

Before adding or committing changes to GIT Repository, ensure updating the local Repository by following the steps in the section above.

Event processes created in eStudio can be committed (exported) to the Git Repository by performing the following actions:

...

 

Adaptavist ThemeBuilder EngineAtlassian Confluence