Let's say you're building a video game. The build process takes two hours to run and uses 18 GB to 20 GB of disk space to compile the game assets. What kind of build agent might you use? A Microsoft-hosted agentA self-hosted agent
Question
Let's say you're building a video game. The build process takes two hours to run and uses 18 GB to 20 GB of disk space to compile the game assets. What kind of build agent might you use? A Microsoft-hosted agentA self-hosted agent
Solution
You would likely use a self-hosted agent.
Here's why:
-
Time Limit: Microsoft-hosted agents have a maximum job execution time limit of 6 hours. While your build process is within this limit, it's close to half of it. If your build process becomes more complex over time, you might exceed this limit.
-
Disk Space: Microsoft-hosted agents provide 10GB of storage for the source repository and build outputs. Your game assets compilation requires 18GB to 20GB, which exceeds the provided storage.
-
Control: With a self-hosted agent, you have more control over the environment. You can customize it to meet your specific requirements, such as installing specific software or tools needed for your build.
Therefore, considering the time and disk space requirements of your build process, a self-hosted agent would be a more suitable choice.
Similar Questions
A self-hosted build agent: Must run on Azure.Can run anywhere, including Azure, another cloud, or on-premises.Must run on Linux. Use a Microsoft-hosted agent to build Windows applications.
What is an ‘agent’?
Which of the following are the services provided by Azure DevOps?Select one or more:Azure ArtifactsAzure BoardsAzure AgentsAzure Repos
Leon started a project to design and create a new video game for the animation studio where he develops graphics and animations for video games and movies.Which item below would be considered an overhead cost?Computers used by staff during the projectResearch time to develop characters and storiesAnimations created for the gamePackaging for the video game
Which deployment method is typically more resource-intensive?Review LaterBatch processingReal-time streamingBoth methods have similar resource requirementsNeither method requires significant resources
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.