#!/usr/bin/env bash set -e #check to make sure this is a 64-bit machine getconf LONG_BIT | grep 64 > /dev/null || ( echo "Git Fusion requires a 64-bit machine. Exiting." && exit 1) wget -q http://package.perforce.com/perforce.pubkey -O - | sudo apt-key add - #Update sources list with the Perforce Package repo. sudo echo "deb http://package.perforce.com/apt/ubuntu trusty release" >> /etc/apt/sources.list sudo apt-get -y install aptitude sudo aptitude update sudo aptitude -y install helix-p4d sudo /opt/perforce/sbin/configure-helix-p4d.sh -n perforce1 -p ssl:1666 -r /opt/perforce/servers/perforce1 -u super -P REinforce --unicode sudo aptitude -y install jenkins-slave sudo aptitude -y install openjdk-8-jre
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#9 | 25621 | Jen Bottom | Integrating sone fixes from dev to main | ||
#8 | 23050 | Jen Bottom | Ensuring that the basic_trusty VM uses the trusty repo for Helix packages | ||
#7 | 22420 | Jen Bottom | Adding a line to the setup script for Jenkins VM, so that openjdk-jre is installed on the VM | ||
#6 | 22419 | Jen Bottom | Using a different base box for the Jenkins Slave | ||
#5 | 22418 | Jen Bottom | Altering the provisioner for the JEnkins Slave VM so that it uses the correct Helix Packages | ||
#4 | 22416 | Jen Bottom | Working on a VM that can be used as a Jenkins Slave | ||
#3 | 22415 | Jen Bottom | Updating one of the basic VMs so it can function as a Jenkins Slave | ||
#2 | 21225 | Jen Bottom |
Making changes to the 'basic' setup file, so that P4D will now be installed again. Needed these changes because the setup script had not been updated since changes to the arguments that P4DCTL requires |
||
#1 | 19149 | jenbottom | Adding a script to automatically create a Perforce Server |