Hello,
We have received a .dmapp package that is not available in the Catalog.
Our DataMiner system is Cloud-connected, and we only have access via DataMiner Cube and the Cloud Portal (no server/RDP access).
Could you please confirm whether we can deploy this package ourselves via the Cloud Portal?
If so, could you indicate the correct procedure?
Or does this type of package require backend deployment by Skyline?
Thank you in advance.
Hi Lucía
Unfortunately there is no way to do that via an UI. There is a feature suggestion for this to be able to upload dmapp packages via Cube: Upload packages on cube – DataMiner Dojo
Another option is to use a .NET tool that we made for CI/CD: NuGet Gallery | Skyline.DataMiner.CICD.Tools.DataMinerDeploy 3.0.0
This however requires DataMiner 10.3.0/10.3.2 or higher and you having access to that agent.
The command would be something like this:
dataminer-package-deploy from-artifact --path-to-artifact "{path}" --dm-server-location "{ipAddress/hostname}" --dm-user "{username}" --dm-password "{password}"
If that all fails, you can do a volatile upload to the Catalog (it won't appear in the Catalog, but is usable to deploy it to a cloud connected system):
dataminer-catalog-upload --path-to-artifact "pathToPackage.dmapp" --dm-catalog-token "cloudConnectedToken"
That command will return an identifier. That identifier can then be used by the deploy tool from before:
dataminer-package-deploy from-volatile --artifact-id "dmscript/00000000-0000-0000-0000-0000000000000" --dm-system-token "agentToken"
If all else fails, then you'll have to request RDP access to the server or ask someone with access.
Hi Michiel!
Thank you so much for the detailed explanation. I used the first command you suggested (dataminer-package-deploy from-artifact…) and it worked perfectly for me!
I really appreciate the help.