

The configuration script verifies that it can connect: -response: If defined, the value for P4PORT is used as the default. Specify the hostname and port for your Helix Core Server. Swarm requires a connection to a Helix Core Server. Specify a value for P4PORT in the form: my-helix-core-server:1666 No P4PORT specified Provide information to the configuration script.Īfter the summary, the configuration script prompts for the following information: The configuration script displays the following summary: -Ĭonfigure-swarm.sh: Thu Aug 26 11:29:: commencing configuration of Swarm Sudo /opt/perforce/swarm/sbin/configure-swarm.sh Run the interactive post-installation configuration script: Sudo /opt/perforce/swarm/sbin/configure-swarm.sh -h The steps below outline the most straightforward configuration using an interactive install, but you can review the options by running: The Swarm post-installation configuration script can be used in a few different ways. Use the Swarm post-installation script to configure Swarm on the server hosting Swarm. Once the helix-swarm package has been installed, additional configuration is required.

This is required because Apache runs the first conf file it finds in the /etc/httpd/conf.d/ directory (alphabetical order) and that must be the nf file. To avoid loading the Apache HTTP server example configuration instead of the Swarm configuration when the Apache server starts, rename the nf file located in the /etc/httpd/conf.d/ directory to nf or similar. To avoid seeing the Apache HTTP server Linux test page when you start the Apache server, comment out the content of the nf file located in the /etc/httpd/conf.d/ directory. If a site configuration file for Swarm already exists in /etc/httpd, the copy and re-write is not performed.Īfter upgrade, httpd24-httpd is disabled. It is also re-written to change references from /var/log/httpd24 to /var/log/httpd If this exists when Swarm is upgraded to 2020.2 and later, this file is copied to /etc/httpd/conf.d/nf if there is no file at the destination. The SCL Apache site configuration file was installed at this location for Swarm 2019.1 to 2020.1: This means that the old httpd24-httpd version of Apache is no longer needed, and the standard system version of Apache is being used again. This provides PHP 7.4 installed in the standard file system structure. Swarm 2020.2 and later: these versions of Swarm uses the Remi repository for CentOS/RHEL 7 and RHEL 8. This required the use of the httpd24-httpd package for Apache. This was to provide access to more recent versions of PHP than are available as standard on CentOS/RHEL. Swarm 2019.1 to 2020.1: these versions of Swarm used PHP packages from the SCL repositories for CentOS/RHEL 7. Complete the Post-installation configuration steps.These modules provide previews of a variety of image and office documents. While not required, installing this package installs the dependencies required to use the ImageMagick and LibreOffice Swarm modules.
INSTALL PERFORCE HELIX SERVER INSTALL
Optional: Install the Swarm optional package, on the server hosting Swarm.

Install the Swarm triggers package on the server hosting your Helix Core Server (run this command as root): See Installing Triggers for more details on configuring that file. The package installs a config file at /opt/perforce/etc/nf Once copied, the trigger script needs to be configured.
INSTALL PERFORCE HELIX SERVER WINDOWS
The is for both Linux and Windows systems. If the server hosting your Helix Core Server cannot use packages, for example when it is running Windows, you need to copy the appropriate Swarm trigger script from /opt/perforce/swarm/p4-bin/scripts to the server hosting your Helix Core Server.
