Deploy Infinity Using App Factory
From the V9 ServicePack 7 release, new App Factory instances are deployed with two prebuilt Infinity apps: Spotlight and RetailBanking. The projects for these apps are created in a new App Factory instance by default. The source for the prebuilt Infinity Apps (offered in the Infinity Package) is pulled from a JFrog Artifactory or Gitlab.
NOTE: If these projects are already available in an existing App Factory instance, they are not overwritten after upgrading App Factory.
App Factory has added support to pull a zipped artifact from JFrog Artifactory during the Checkout stage of the build. Ensure that you provide the corresponding credentials in the SCM Credentials field and the URL of the artifact zip file in the Repository URL field of the Project Settings.
IMPORTANT: App Factory only supports the .zip
file extension for JFrog Artifactory URLs.
The earlier setup is used to pre-build the default apps on your instance, and App Factory supports using the default JFrog Artifactory to pull the project source. However, for active development of the project, ensure that you shift to your source-control tool.
The project-source content in the zip file can be packaged at the root level or one sub-folder level. For example, Spotlight.zip
can follow either of the following structures:
/<project_source_content>
/Spotlight/<project_source_content>
After Fabric is set up and the project source is in your SCM repository, the SCM Vendor, Repository URL, and SCM Credentials in the Visualizer Project Settings must be updated to point to your SCM. You can continue building the project source by providing the SCM Branch and other relevant parameters in the buildVisualizerApp job. For more information, refer to Building a Visualizer App.