How to build Linux Docker Image in AZ Devops for ActiveReport Pipeline License

Posted by: hanson.h.fong on 10 February 2023, 12:01 pm EST

    • Post Options:
    • Link

    Posted 10 February 2023, 12:01 pm EST

    I can successfully build the docker image through Azure DevOps CI/CD pipeline with Windows (Agent Specification).

    Is it possible to build by Linux agent? Since I needed to deploy into AKS Linux Cluster. If yes, can anyone provide me the instructions for this?

    Please advise.

  • Posted 12 February 2023, 11:28 pm EST

    Hi Hanson,

    You may build your project in a Linux Container only if it is of the type ASP.NET Core. As this is a generic question you may follow the steps provided here to build/run your project in a Linux Container:

    Also, to build your ActiveReports application on Azure Pipelines you’ll need to license your Pipeline following the steps provided along with your ActiveReports Pipeline License which are:

    To activate your pipeline serial key on the build server follow these steps:

    • Install the GrapeCity License Manager tool (gclm) in the pipeline.
    • If ActiveReports is installed, then the gclm tool is already installed at (C:\ProgramData\GrapeCity\gclm)
    • If ActiveReports is not installed, you may download the gclm deployment tool:
    • Copy the Local Activation Package file (that you got along with your Pipeline license) to the gclm install location.
      • Windows: C:\ProgramData\GrapeCity\gclm
      • Linux/MacOS: ~/.local/share/GrapeCity/gclm
    • Before the build, call the gclm tool to activate the license using your serial key and provided password.
      • Windows: C:\ProgramData\GrapeCity\gclm\gclm.exe “product-id” -a “key” “password”
      • Linux/MacOS: gclm “product-id” -a “key” “password”

    Note: You may also perform the activation (step 3) using the GrapeCity License Manager GUI if command line interface is not required. See Activating a Serial Key and follow the steps activating your pipeline key for ComponentOne Studio Enterprise. It will prompt you to enter the password separately.



Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels