Hi @shubham_borole
We have installed site improve via deployment on AEM Cloud. We did with the help of filevault-package-maven-plugin.
1. Keep siteimprove plugin zip in our project.all folder and added its dependency in pom as system dependency.
2. add siteimprove dependency in parent pom.xml
<dependency>
<groupId>com.siteimprove.aem</groupId>
<artifactId>siteimprove-aem-plugin-all</artifactId>
<version>2.1.0</version>
<type>zip</type>
<scope>system</scope>
<systemPath>${project.basedir}/all/src/main/content/siteimprove/siteimprove_aem_plugin_all_2.1.0_cloud.zip</systemPath>
</dependency>
3. embed all artifacts from siteimprove in your pom.xml in file vault plugin
<embeddeds>
<embedded>
<artifactId>siteimprove-aem-plugin-all</artifactId>
<groupId>com.siteimprove.aem</groupId>
<type>zip</type>
<target>/apps/siteimprove/install</target>
</embedded>
<embedded>
<artifactId>siteimprove-aem-plugin-apps</artifactId>
<groupId>com.siteimprove.aem</groupId>
<type>zip</type>
<target>/apps/siteimprove-packages/application/install.author</target>
</embedded>
<embedded>
<artifactId>siteimprove-aem-plugin-content</artifactId>
<groupId>com.siteimprove.aem</groupId>
<type>zip</type>
<target>/apps/siteimprove-packages/content/install.author</target>
</embedded>
<embedded>
<artifactId>siteimprove-aem-plugin-api</artifactId>
<groupId>com.siteimprove.aem</groupId>
<type>jar</type>
<target>/apps/siteimprove-packages/content/install.author</target>
</embedded>
<embedded>
<artifactId>siteimprove-aem-plugin-bundle</artifactId>
<groupId>com.siteimprove.aem</groupId>
<type>jar</type>
<target>/apps/siteimprove-packages/content/install.author</target>
</embedded>
</embeddeds>
4. add siteimprove dependency in all pom.xml
<dependency>
<groupId>com.siteimprove.aem</groupId>
<artifactId>siteimprove-aem-plugin-all</artifactId>
<type>zip</type>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/content/siteimprove/siteimprove_aem_plugin_all_2.1.0_cloud.zip</systemPath>
</dependency>
5. Update filter.xml of your all module. Add below filters in it.
<filter root="/apps/siteimprove/install"/>
<filter root="/apps/siteimprove-packages/application/install"/>
<filter root="/apps/siteimprove-packages/content/install"/>
6. Deploy code
Verify in package manager if all sub packages of siteimprove are installed or not.