© 2011 VSoft Technologies
FinalBuilder Server
FinalBuilder Server2
© 2011 VSoft Technologies
Table of Contents
Foreword 0
Part I FinalBuilder Server
5
................................................................................................................................... 51 FinalBuilder Server Overview
................................................................................................................................... 52 Installation
.......................................................................................................................................................... 6Requirements
.......................................................................................................................................................... 6Installing FinalBuilder Server
.......................................................................................................................................................... 10Post Installation Configuration
.......................................................................................................................................................... 14Configuration and Maintenance
................................................................................................................................... 173 Getting Started
.......................................................................................................................................................... 18Logging In
.......................................................................................................................................................... 18Creating New Users
.......................................................................................................................................................... 19Configuring the Build Server
.......................................................................................................................................................... 20Uploading a FinalBuilder Project
.......................................................................................................................................................... 21Adding a New Project
.......................................................................................................................................................... 22Controlling a Project
.......................................................................................................................................................... 23View the Build Logs
................................................................................................................................... 244 Administration
.......................................................................................................................................................... 25Build Server Configuration
......................................................................................................................................................... 26Configuring a Mail Server
......................................................................................................................................................... 26Web Site Appearance
......................................................................................................................................................... 27Global Project Settings
......................................................................................................................................................... 28Global Templates
......................................................................................................................................................... 29Application Log
......................................................................................................................................................... 30Build Queue
.......................................................................................................................................................... 31Management Server Configuration
......................................................................................................................................................... 31Managing Users
......................................................................................................................................... 32Adding a new Standard User
......................................................................................................................................... 33Adding a new Active Directory User
......................................................................................................................................... 35Editing Existing Users
......................................................................................................................................... 35Deleting Existing Users
......................................................................................................................................................... 35Managing Roles & Permissions
......................................................................................................................................... 36Permissions Overview
......................................................................................................................................... 38Adding a new Role
......................................................................................................................................... 39Assigning Roles to Users
......................................................................................................................................................... 39Managing Licenses
................................................................................................................................... 405 Advanced Topics
.......................................................................................................................................................... 40Understanding the Build Queue
.......................................................................................................................................................... 43Configuring Multiple Build Servers
.......................................................................................................................................................... 44Web Service API
......................................................................................................................................................... 46C# Example
......................................................................................................................................................... 47VB.NET Example
Part II Triggers Reference
50
................................................................................................................................... 501 Trigger Types
.......................................................................................................................................................... 51Time Trigger
.......................................................................................................................................................... 53File Trigger
3Contents
3
© 2011 VSoft Technologies
.......................................................................................................................................................... 54Run Process Trigger
.......................................................................................................................................................... 57Script Based Triggers
......................................................................................................................................................... 58Python Example
......................................................................................................................................................... 59Pow erShell Example
.......................................................................................................................................................... 59Version Control Triggers
......................................................................................................................................................... 61Accurev Trigger
......................................................................................................................................................... 62Bazaar Trigger
......................................................................................................................................................... 63CVS Trigger
......................................................................................................................................................... 64Excluding Files from Source Control Monitoring
......................................................................................................................................................... 65Git Trigger
......................................................................................................................................................... 67Mercurial Trigger
......................................................................................................................................................... 69Perforce Trigger
......................................................................................................................................................... 70Plastic SCM Trigger
......................................................................................................................................................... 71Subversion Trigger
......................................................................................................................................................... 72Surround SCM Trigger
......................................................................................................................................................... 73Vault Trigger
......................................................................................................................................................... 75Visual SourceSafe Trigger
......................................................................................................................................................... 76Visual Studio Team System Trigger
................................................................................................................................... 772 Project Trigger Log
................................................................................................................................... 783 Trigger Errors
Part III Trigger Condition Reference
81
................................................................................................................................... 821 Project Waiting to be Started
................................................................................................................................... 822 If Project is Running
................................................................................................................................... 833 If Time Between
................................................................................................................................... 844 Time Since Last Run
................................................................................................................................... 855 Project's Last Run Result
Part IV Notification Application
88
................................................................................................................................... 881 Installation
................................................................................................................................... 892 Configuration
.......................................................................................................................................................... 90Web Servers
.......................................................................................................................................................... 92Notifications
......................................................................................................................................................... 93Extensions
.......................................................................................................................................................... 95Menu Layout
Part V Product Support
98
................................................................................................................................... 981 Installation Issues
Index 99
FinalBuilder Server
Part
I
FinalBuilder Server 5
© 2011 VSoft Technologies
1 FinalBuilder Server
1.1 FinalBuilder Server Overview
FinalBuilder Server 7
What is FinalBuilder Server?
FinalBuilder Server centralizes build projects through a web interface, allowing software
developers and members of development teams to easily monitor and control all of their
builds.
FinalBuilder Server combines with FinalBuilder 7 Professional to allow users to manage
multiple build projects through an easy to use interface. Its functionality centralizes build
control by allowing authorized users to start, stop and schedule any build, while allowing
anyone with a web browser to view build logs and statistics.
1.2 Installation
There are three components which can be installed during the FinalBuilder Server
installation.
Build Server
- 1
- 2
前往页