Flintfox RMx is a dynamic pricing engine that centrally manages and calculates prices instantly.
Support tasks
Install RMx Plugin
Install RMx Resources
To Install RMx Plugin
Add Install RMx Plugin task in the agent job for the release pipeline
Fill up the parameters or you can leave the pre-filled variables and define those variables instead. See below Define Variables section.
Save, that's it.
To Install RMx Resources
Add Install RMx Resources task in the agent job for the release pipeline
If you are deploying an RMx solution (resource type is RMx), you can leave everything with default. In this version, the following resources are supported.
Otherwise, you can choose Custom resource type and provide the additional variables.
If the resource dll file is not packed in a zip file, please leave the Artifact zip file name field empty.
Fill up the parameters or you can leave the pre-filled variables and define those variables instead. See below Define Variables section.
Other variables are by default set to suit a production environment deployment
For a development environment, recommend changing those variables as below
Log Level = Debug
Delete Mode = Greedy
Turn on Commit On Error
Save
Define Variables
For ease of maintenance, the default value of most the fields are filled with variables. You can specify those variables in the pipeline. Or you can create variable groups so that they can be shared across pipelines.
To create variable group, goto Library, click new variable group.
Add the following variables as required by both tasks.
DatabaseServer
DatabaseUsername
DatabasePassword
Server.TenantUniqueName (Install Resource only)
Environment (Install Plugin only)
Link the variable group with this task
Sample Task
You can check out the sample task in Flintfox Azara DevOps (require Flintfox account)
Support multiple artifacts
Both tasks support multiple artifact files. Each task will skip the artifact file which cannot be handled by this task.
Plugin artifact must have plugin.json file
Resource artifact have specific naming pattern or specified in the parameter