Frequently asked questions about CollabNet Lab Management
- What is TeamForge Lab Management?
CollabNet Unified Build, Integration, and Test (TeamForge Lab Management) is an integrated development environment with centralized control of code repositories, build systems and test systems.
- How do files get in and out of the system?
You have a home directory on each TeamForge Lab Management machine you have login access to. You can use this directory to store anything you want (subject to your organization's policies or CollabNet's TeamForge Lab Management Terms of Service): code for compilation, debugging logs, build artifacts, test results, etc.
- How can I improve response time on my TeamForge Lab Management box?
For speed and efficiency, consider SSH compression and forwarding many ports at once.
- How is installing software on a TeamForge Lab Management system different from installing on my own machine?
Installing software inside the TeamForge Lab Management environment is mostly the same as when installing locally.
- What happens when I change a TeamForge Lab Management password?
When you log into the CollabNet TeamForge server to authenticate your username and password.
- What is the Project Build Library?
The Project Build Library (PBL) is a place in TeamForge Lab Management where you can store, share, search, and download the products of software builds. Each project has its own Project Build Library.
- What is the profile library?
The Profile Library is where administrators and users can store, view, audit, and compare operating system profiles.
- What can I find out about a profile?
Profiles in TeamForge Lab Management contain a great deal of information, and they are also versioned, so not only is the information they contain important, but it is also important to be able to understand how those changes differ between versions.
- How do I select a profile?
You can compare profile definitions or installed packages. You can also choose between comparison diffs and unified diffs.
- What is a cloud in Lab Management?
A cloud is a group of machines from which users can borrow or rent for some period of time. In Lab Management, clouds are groups of physical systems from a corporate data center or from public resources like Amazon EC2.
- Troubleshooting
These tips may help you diagnose and troubleshoot some common problems you might face.
- What Lab Management systems are assigned to me?
The easiest way to see what Lab Management systems are assigned to you is to check the My Pages page.
- How do users get their hands on a build?
To get your software into users' hands, upload your build to the Project Build Library.
- How do I get files out of the Project Build Library?
You can use any SSL-capable web browser to download files from the Project Build Library.
- What is in the project build library?
You can search for file names (not file content) in the Project Build Library.
- Can I delete files and directories from the build library?
You can delete the contents of your build library. Be very careful when doing this, as build library files are not versioned.
- How are my project systems being utilized?
Regardless of the number of hosts in a project, in practice it is common to find shortages of free hosts. At the same time, there are almost always hosts which are under-utilized or even completely idle, which could be re-allocated or consolidated. Finding and reallocating these hosts allows more efficient use of your project infrastructure.
- Who controls which profiles can be used in a project?
As a project administrator, you can control which operating system profiles the users in your project can build hosts with.
- What is involved in administrating profiles?
If you are a project admin in TeamForge Lab Management with profiles assigned to your project, or if you are a TeamForge Lab Management domain admin, it is important that you have an understanding of how to administer profiles.
- Can I get more systems for my project?
If your project needs more systems allocated to it, you must contact your Domain Administrator to increase your limit and allocate new systems to your project.
- What is the correct procedure for modifying a hosted Lab Manager profile?
All profile modifications must be done through the Lab Management UI, under Administration > Manage Profiles. Lab Manager profiles should not be directly modified and changes should not be committed to subversion.
- What is an audit log?
Every action performed by the user in the TeamForge Lab Management system is recorded in the Audit Log.
- What happens when I move a machine between projects?
When you move a machine from one project to another, the machine is not automatically rebuilt. It still runs the same profile and all the same software it was running in the original project.
- What is port forwarding?
Use port forwarding to let TeamForge Lab Management hosts connect to machines on other networks.
- What is host URL mapping?
Host URL Mapping in TeamForge Lab Management allows you to access web services running inside the TeamForge Lab Management environment from anywhere, using a simple and consistent URL, with optional SSL encryption services added on.
- How does host URL mapping compare with port forwarding?
URL mapping is good if you don't want your connection blocked, while port forwarding is good if you need non-HTTP services.
- Why doesn't URL mapping work for me?
My page doesn't look right. Images and graphics are wrong, or functionality doesn't work. The same page looks and works fine when viewed through Port Forwarding.
- How are virtual guests different from physical machines?
Virtual guests work like physical hosts, with some important differences.
- What is involved in migrating a virtual guest?
When you migrate a virtual guest to a different host, there are a few things to keep in mind.
- What's a good way to read log information?
To read log entries, download the log as a CSV file.
- How are systems in my domain being utilized?
Improved features for quickly determining site utilization across all hosts and all projects in your TeamForge Lab Management domain are coming soon!