docker and azure devops build agents

Posted by: uwe.seiler on 21 June 2020, 9:50 pm EST

  • Posted 21 June 2020, 9:50 pm EST

    Hello everyone,

    we use ComponentOne (WPF) in our software for many years. Currently we have sufficient licenses for each developer and for our Azure DevOps Build Agents. In the future we plan to switch to multiple agents based on docker.
    We have a background question about this:
    When will the license be used? At build time or at runtime? Is it possible to license a software afterwards? So when the build agent has produced an artifact. Can the license be applied afterwards?

    Build Agents as docker containers can be started and stopped at will. Do I have to activate the container license at each start and deactivate it at each termination?

    How much experience do you and your customers have with Build Agents under docker?
  • Replied 22 June 2020, 11:00 pm EST

    Hello,

    I am discussing the questions you raised, with the concerned developer and will soon get back to you with information for each.

    Regards,
    Ruchir
  • Marked as Answer

    Replied 13 July 2020, 11:33 pm EST

    Hello,

    >1. When will the license be used? At build time or at runtime?
    WPF 4.0/4.5.2 license is used in both build time and runtime. If license is expired, build will fail. If an application is complied successfully, at runtime license logic will check if license is expired.

    >2. Is it possible to license a software afterwards? So, when the build agent has produced an artifact can the license be applied afterwards?
    One approach is to follow the steps as mentioned in: https://www.grapecity.com/spreadnet/docs/v13/online-win/spwin-buildlicense.html.

    >3. Does he have to activate the container license at each start and deactivate it at each termination?
    Yes, since the license has limited number of activations. So, it's best to activate at the start and deactivate at the end.

    Regards,
    Ruchir
Need extra support?

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

Learn More

Forum Channels