Installing a Custom Plug-in
The following steps help to install custom plug-ins like Jenkins, JIRA, and more in your TIBCO Developer Hub instance. For more information, see Backstage Documentation.
- Procedure
-
Fork the open source repository -
https://github.com/TIBCOSoftware/tibco-developer-hub
and check out the fork on your machine. -
Follow the instructions mentioned in the
README.md
, and use the following command to install the dependencies.yarn install
-
Search the plug-in that you want to install from Backstage Plug-ins. For example, a JIRA plug-in or Jenkins or more.
-
Follow the instructions mentioned on the
README.md
of the plug-in to install the custom plug-in in TIBCO Developer Hub. -
Use the following command to run TIBCO Developer Hub locally that includes your custom plug-in.
yarn dev
Building and Pushing a Docker Image
Follow the below procedure to build and push the docker container that includes your custom plug-in.
- Procedure
-
Run the following command to create a docker image that includes your custom plug-in:
docker build -t <customImageName:customImageTag> .
-
Verify the created image using the following command:
docker images
-
After creating the Docker image, follow the instructions of the Docker registry provider to push the image to the registry of your choice. For example, refer to this article to push the image to the registry in AWS - Pushing a Docker image.
-
Follow the instruction to create docker image pull secrets - Pull an Image from a Private Registry. For example, refer to this tutorial for AWS ECR - Kubernetes - pull an image from private ECR registry. Auto refresh ECR token.
After building and pushing the docker container, follow the Installing a Custom Version procedure to install the custom TIBCO Developer Hub that includes your custom plug-in.