Pulling Extensions from an Open Source Public Git Repository

You can upload extensions that are available from an open source public Git repository by pulling them directly into TIBCO Cloud Integration - Flogo (PAYG). This section describes how to pull the Default category Project Flogo™ extensions directly from an external public Git repository and upload it to TIBCO Cloud Integration - Flogo (PAYG). Pulling from private Git repositories is currently not supported.

Keep the following in mind when pulling the contribution:
  • You can download only from public repositories. Accessing private Git repositories is not supported.
  • The Git repository link should be the reference of the activity and not the URL.
  • The repository link needs to be a reference of the contribution and must not begin with http:// or https://, for example to pull the LogMessage activity from Project Flogo Git repository, use github.com/project-flogo/contrib/activity/log
  • Any new default category contribution that you pull from the Git repository get appended to the ones that already exist for the category in TIBCO Cloud Integration - Flogo (PAYG). Contributions pulled and uploaded to other categories in Flogo overwrites the category itself. Hence, if there are any existing activities in the category they get deleted when the category is overwritten.
  • Default category extensions can only be downloaded one at a time.

To pull an extension from a public Git repository, follow these steps:

Procedure

  1. On the Extensions page, click Upload.
    The Upload an extension dialog opens.
  2. Click From Git repository.
    When you select this option you are prompted to enter the location of the Git repository from which you want to pull the extension.
  3. Enter the reference to the extension in the Git repository.
    Important: Make sure you do not enter the initial http://.
  4. Click Import.
    TIBCO Cloud Integration - Flogo (PAYG) validates the format of the reference you entered in the Git repository URL text box. The Import button remains disabled until you enter a valid reference format. A .zip file for the activity gets generated and uploaded to the Default category on the Extensions page in TIBCO Cloud Integration - Flogo (PAYG). Once you start the process of downloading the contribution from the Git repository, you cannot cancel the process or switch to the process of uploading From a Zip file. You must wait for the upload process to complete, then click Done.
  5. Click Done.
    The extension you uploaded appears on the Extensions page.