Documentation for Crucible 2.8.x. Documentation for other versions is available too.

This page shows the supported platforms for Crucible 2.8.x and its minor releases.

Key: (tick) = Supported; (error) = Not Supported

Java バージョン

 

JRE / JDK ( 1 )

(tick) 1.6
(tick) 1.7

OS

 

Microsoft Windows ( 2 )

(tick)

Linux ( 2 )

(tick)

Apple Mac OS X ( 2 )

(tick)

データベース

 

MySQL

(tick) MySQL Enterprise Server 5.x
(tick) MySQL Community Server 5.x

For 5.0, version must be 5.0.21 or later

For 5.1, version must be 5.1.10 or later

PostgreSQL

(tick) 8.2、8.3、8.4

Oracle

(tick) 11g

SQL Server

(tick) 2005, 2008, 2008 R2

HSQLDB ( 3 )

(tick) (bundled; for evaluation use only)

ウェブブラウザー

 

Microsoft Internet Explorer

(tick) 8.0, 9.0
(error) 6.0 and 7.0 are not supported

Mozilla Firefox

(tick) Latest stable version supported
(tick) 3.6, 4.0

Safari

(tick) Latest stable version supported
(tick) 4, 5

Chrome

(tick) 最新の安定バージョンをサポート

Version Control Systems

 

Subversion (SVN)

(tick) Server 1.1, 1.2, 1.3, 1.4, 1.5, 1.6. 1.7
The client uses SVNkit or native JavaHL.

CVS (and CVSNT)

(tick) すべてのバージョン

Perforce (P4)

(tick) Client version 2007.3 or later
(tick) Server version 2005.1 or later. The Server must support the ztag tagged protocol.

Git

(tick) 1.7.1.1 or later

Mercurial (Hg)

(tick) 1.5.1 以降

NOTE: Mercurial 2.1 has a bug that makes it incompatible with Crucible. Please use Mercurial 2.1.1 or later.

Supported Platform Notes


1. Crucible requires Java Runtime (JDK or JRE), version as noted in the table above. Pre-release/Early access versions of the Java Runtime are not supported.

You can download a Java Runtime for Windows/Linux/Solaris. On Mac OS X, the JDK is bundled with the operating system. Note: We highly recommend that you use the Oracle JVM (or use the default Mac OS X JVM), as other implementations have not been tested. Please note:

  • Once you have installed the JDK, you need to set the JAVA_HOME environment variable. See Installing Crucible on Windows or Installing Crucible on Linux and Mac for details.
  • If you are using a 64-bit JVM, please ensure that you've set your max heap size (--Xmx) to a reasonable value, considering the RAM requirements of your system.


2. Crucible is a pure Java application and should run on any platform provided the requirements for the JRE or JDK are satisfied.


3. The Crucible built-in database, running HSQLDB is somewhat susceptible to data loss during system crashes. We recommend that you do not use HSQLDB for production systems. External databases are generally more resistant to data loss during a system crash and are more suited for production use.

FishEye also supports a number of external databases, as noted in the table above. See the Crucible Database documentation for further details.

Deployment Notes for Source Code Repositories

Crucible can also store uploaded files in its own database, removing the need for any kind of repository. A number of external databases are supported when Crucible is used with FishEye. See the FishEye Supported Platforms.