Posted 12 February 2023, 11:28 pm EST
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: https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-7.0
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.