mlf11
(Michael Friderichsen)
February 15, 2024, 11:22am
1
Which IIQ version are you inquiring about?
Version 8.3
Share all details related to your problem, including any error messages you may have received.
Is it possible to run the buildPlugin target to build a specific plugin?
i have tried: ant buildPlugin -DpluginName=MyPluginFolderName
but that just fails being unable to find the manifest.xml file
Thanks
Michael
kjakubiak
(Kamil Jakubiak)
February 15, 2024, 3:42pm
2
Hi Michael,
It is - here you can find documentation how to create build files
Also check if you have correct Manifest file
And in the end you can check this page for more documentation.
and
https://documentation.sailpoint.com/identityiq/help/plugins/identityiq_plugins.html
3 Likes
mlf11
(Michael Friderichsen)
February 16, 2024, 11:55am
3
To be clear, i’m using the Standard Service Build (SSB) environment, and want to call the buildPlugin target to build a specific plugin located in the pluginsrc folder.
is that possible? just so i won’t have to build all the plugins in that folder every time i need to test one plugin.
amansingh
(Aman Kumar Singh)
April 10, 2024, 6:34pm
4
I did try to automate the plugin build and deploy but it failed multiple times so what we had to finally resort to was to have the pluginSrc folder structure in place and post deployments zipping it and deploying it in the environment.
mike818148
(YU CHIH CHUNG)
April 10, 2024, 7:10pm
5
Hello,
just would like to share my approach:
There is a plugin on Compas “Swiss Army Knife”
https://community.sailpoint.com/t5/Professional-Services/IdentityIQ-Developer-Swiss-Army-Knife-DevSAK/ta-p/162518
Baiscally, this is a bash program, and you can write a custom ant target for it.
build.xml
<property name="devsak" location="C:\Program Files\devsak\devsak-client-1.4.2\devsak.bat"/>
<target name="installPlugin">
<exec executable="${devsak}">
<arg value="DSConsole"/>
<arg line="${devsak.dsconsole} -exe 'installPlugin -pluginFilename build/dist/${pluginname}.${version}.zip'"/>
</exec>
</target>
build.properties
devsak.home=C:\\Users\\yu-chih.chung\\devsak
devsak.dsconsole=DSConsole -url http://192.168.15.129:8080/identityiq -u spadmin -p admin -ta
amansingh
(Aman Kumar Singh)
April 10, 2024, 7:13pm
6
I will try this out thanks for the reference @mike818148
mlf11
(Michael Friderichsen)
April 11, 2024, 6:26am
7
I did manage to build a specific plugin with the following:
ant -DpluginBuildDir=./build/plugins -DpluginName=<plugin name> -DpluginSrc=./pluginsrc buildPlugin
How ever it seems that i need to set the pluginInstall variables as well, but have not tested it.
system
(system)
Closed
June 10, 2024, 6:27am
8
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.