Build Agents

In Azure DevOps, build agents are attached to pipeline jobs and are required to run a build. You can use hosted or self-hosted agents but Synopsys recommends self-hosted build agents.

Creating a self-hosted build agent

With self-hosted agents, you have a persistent setup and you only need to download the tools one time.

Refer to Microsoft documentation for detailed information.

Hosted agents

Hosted agents are the default option in a pipeline and don't require configuration but they are ephemeral, so the Polaris Software Integrity Platform tools are installed at runtime. One disadvantage of using hosted agents is that the runtime takes longer as Software Integrity Platform tools might take a few minutes to download and this is repeated for each build. The hosted agent is destroyed following each build.

Click here for information about hosted agents.

You can configure a hosted-agent when you configure the Azure Pipeline, which is the default option.