Updating CICD Dashboard Code Location for AIQ 5.x.x
Updating CICD Dashboard Code Location for AIQ 5.x.x
If your CICD dashboard was created with a CICD client downloaded from an Appvance S3 service., you must follow the update process to point your CICD build.xml file to your AIQ controller CICD client.
The Appvance S3 service that contains this code will be removed in the near future. If you have not performed the update for your 5.0.0 release your CICD dashboard will not work.
Update build.xml Process
Follow the appropriate steps for your operating system:
Linux / Mac OS
Open a terminal and type the following commands. They will download a file updateGetURL.jar to the folder where you have your build.xml file. Do replace values between <> with your correct values.
cd <folder-with-build.xml-file>
wget http://<aiq controller domain>:8080/UI/container/updateGetURL.jar
java -jar updateGetURL.jar <controller-domain-or-ip> build.xml
Value for <controller-domain-or-ip> can be similar to any of the following:
java -jar updateGetURL.jar ec2-52-52-192-202.us-west-1.compute.amazonaws.com build.xml
java -jar updateGetURL.jar localhost build.xml
java -jar updateGetURL.jar 52.52.192.202 build.xml
java -jar updateGetURL.jar aiq-server.mydomain.com build.xml
Windows
Open a browser and download a file by copying the following URL into the browser:
http://<controller-domain-or-ip>:8080/UI/container/updateGetURL.jar
Copy the downloaded updateGetURL.jar file to the same folder where your build.xml file is located.
Execute the following command in a cmd prompt:
java -jar updateGetURL.jar <controller-domain-or-ip> build.xml
Value for <controller-domain-or-ip> can be similar to any of the following:
java -jar updateGetURL.jar ec2-52-52-192-202.us-west-1.compute.amazonaws.com build.xml
java -jar updateGetURL.jar localhost build.xml
java -jar updateGetURL.jar 52.52.192.202 build.xml
java -jar updateGetURL.jar aiq-server.mydomain.com build.xml
After executing the above commands, open your build.xml file in a text editor and verify that a line similar to the following exists:
<get dest="${lib}/RestClient.jar" src="http://<controller-domain>:8080/UI/container/AppvanceCIClientWithDeps.jar"/>
The text <controller-domain> should be replaced by your controller domain/ip as shown in the controller.json file.
Push the changes to the build.xml file in your repository.
Troubleshooting
In case of any issues running the java updateGetURL.jar, you can manually edit the build.xml file to have the get line to have the src property use your controller to download the client such as :
<get dest="${lib}/RestClient.jar" src="http://<controller-domain>:8080/UI/container/AppvanceCIClientWithDeps.jar"/>
Last updated: March 17, 2024
If you have any feedback on this topic, please contact us at documentation@appvance.ai