Below sections illustrate how to configure and use GIT version control in eStudio:
Downloading and Integrating GIT into eStudio
Open eStudio and perform the following operations:
- Go to Help menu and click the Install New Software option to open the Install New Software wizard.
Click the Add button and provide the URL http://download.eclipse.org/releases/neon/ in the Add Repository dialog box and click OK.
- Select the Eclipse Plug-in Development Environment option under the General Purpose Tools name and click Next twice.
- Accept the Licence agreement and click Finish.
- When the installation is done, restart eStudio as it prompts to do so.
- 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.
- Click Next twice, agree to the License Agreement, click Finish, and restart eStudio upon prompting.
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 to false. To do so, perform the operations below:
- Open Window > Preferences.
- Go to Team > Git > Configuration.
- Click the Add Entry button and provide the values as below:
- Key: http.sslVerify
- Value: false
- Click Apply and click OK.
Fetching the FES Unique ID
- Open eStudio with a new workspace.
- Open Connection Management perspective
Login to FES-JMX with valid credentials.
- Navigate to FES-JMX > JMX Connection > Fiorano > Esb > Application > Controller > ApplicationController > ApplicationController.
- Right-click the ApplicationController node and click View Operations.
- Click getFESId() from the list of operations on the left navigation bar.
- Under the Operation tab, click the getFESId() button to invoke the operation to get the unique ID.
- Save the Unique ID that appears under the Result tab to use it in the following section.
Sharing applications to GIT
- Open Git Repositories view from Window > Show View > Other > Git > Git Repositories.
- Click the Clone a Git Repository link and add a clone to this View button.
In the Clone GIT Repository window, provide the URI in the following format and click Next twice:
In the Local Destination panel, enter the local destination path as follows:
%FioranoHome%\runtimedata\eStudio\workspace\.repositories\Online\<FESUniqueID>\Applications, and click Finish.Login into the Enterprise server.
Adding an Event Process to Git
Event processes created in eStudio can be committed (exported) to the Git Repository by performing the following actions:
- Select Team > Commit.
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.
After committing, configure Push. Right-click the property under Remotes > origin and select Configure Push.
- In the Configure Push dialog box, click the Add Button and press spacebar in Remote branch textbox to select the branch from the options that appear. Click the Save and Push button.
- Configure Fetch also in the same manner as above.
- 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.
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:
- Configure Push and Fetch by following steps 3 -5 in the Adding an Event Process to Git section.
- Check out. Right-click the repository and click the Fetch option.
- Go to Branches > Remote Tracking. Right-click the sub node and click the Checkout option.