Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Docker containers can be used for launching and running Agents in IncrediBuild Environment. IncrediBuild provides you a Docker image, which you can use as a basis for starting containers. A container that is launched from IncrediBuild image, includes an Agent that becomes active once the container starts running. This Agent can function both as a Helper and an Initiator, and can serve or utilize other Agents in your IncrediBuild Environment.

By using IncrediBuild Docker image, you can easily create a lightweight Agent that can participate in builds on-demand, without needing to run IncrediBuild Setup file on each of your hosting machines for the Agent installation. IncrediBuild containerized Agents also provides you a greater flexibility in starting, stopping, removing, and re-launching Agents. With a few commands, you can easily set up and manage your containerized Agents across your entire IncrediBuild Environment, and utilize more of the compute resources that are available in your Environment due to the Docker architecture.

To launch and manage containerized IncrediBuild Agents, all you need is a Docker Desktop and the IncrediBuild image, which can be pulled from Docker Hub. You can use IncrediBuild image as your sole Docker image, or you can or integrate it with external tools. You can include standard Docker options when launching containerized Agents from IncrediBuild image, to add automatization to the management of your running Agents. Upon the launch of a container that is based on IncrediBuild image, you can also automatically initialize additional processes, such as running a script or building a solution. The Docker technology also allows you to run multiple containerized Agents on one host, thus utilizing the resources of one powerful machine for different groups of users in your organization, who will be able to use IncrediBuild acceleration capabilities simultaneously.

Note: Currently, the use of IncrediBuild Docker image with IncrediBuild Cloud is not supported.

...