FROM ubuntu:20.04 MAINTAINER Robert Cowham "rcowham@perforce.com" RUN apt-get update; \ echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections; \ echo "postfix postfix/mailname string `hostname`" | debconf-set-selections; \ echo "postfix postfix/main_mailer_type string 'No configuration'" | debconf-set-selections; \ apt-get install -y apt-utils; \ apt-get install -y bc; \ apt-get install -y curl; \ apt-get install -y file; \ apt-get install -y mailutils; \ apt-get install -y openssh-server; \ apt-get install -y perl; \ apt-get install -y postfix; \ apt-get install -y python3.5; \ apt-get install -y python3.5-dev; \ apt-get install -y python3-pip; \ apt-get install -y libssl-dev; \ apt-get install -y libbz2-dev; \ apt-get install -y libreadline-dev; \ apt-get install -y libsqlite3-dev; \ apt-get install -y rsync; \ apt-get install -y sudo; \ apt-get install -y unzip; \ apt-get install -y wget; \ apt-get install -y zlib; \ apt-get install -y zlib-devel; \ apt-get autoremove; \ apt-get clean # Some tools needed for testing or useful for interactive test inspection. RUN apt-get install -y vim nano
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#3 | 30388 | C. Thomas Tyler |
Released SDP 2024.1.30385 (2024/06/11). Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'. |
||
#2 | 28858 | C. Thomas Tyler |
Released SDP 2022.1.28855 (2022/05/27). Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'. |
||
#1 | 27331 | C. Thomas Tyler |
Released SDP 2020.1.27325 (2021/01/29). Copy Up using 'p4 copy -r -b perforce_software-sdp-dev'. |
||
//guest/perforce_software/sdp/dev/test/docker/Dockerfile.ubuntu20.base | |||||
#2 | 27141 | Robert Cowham | Get Ubuntu 20.04 tests working | ||
#1 | 27002 | C. Thomas Tyler |
Updated ubuntu tests to add needed utilities, and change from testing Ubuntu 16.04 to 20.04. Changed 'centos' to imply cento7 rather than centos6 (which we shoud drop soon). |
||
//guest/perforce_software/sdp/dev/test/docker/Dockerfile.ubuntu.base | |||||
#8 | 25264 | Robert Cowham | Fix Dockerfile error | ||
#7 | 25263 | Robert Cowham |
Fix Centos permissions Fix ubuntu ssh |
||
#6 | 25149 | Robert Cowham |
Changes to docker files as part of prep for multi-container work Centos6 & 7 now install python 3.6 from ISU Community as pre-built Refer to p4python==17.2 to avoid need to compile Changes to test infrastructure only |
||
#5 | 20723 | Robert Cowham |
P4Python 16.1 now requires SSL - so include in the base packages. Note that the versions installed are probably not latest (still security holes) so fine for testing but not production! |
||
#4 | 19046 | Robert Cowham |
Avoid warnings. Fix pip3 install of p4python. |
||
#3 | 19045 | Robert Cowham |
Add docker file for Centos7 Refactor to move common stuff to a shell script. |
||
#2 | 19040 | Robert Cowham |
Tweaks to Docker files. Ubuntu uses packages for Python 3.4. Centos doesn't yet. |
||
#1 | 19017 | Robert Cowham | Ubuntu basic docker working | ||
//guest/perforce_software/sdp/dev/test/docker/Dockerfile.base | |||||
#1 | 19013 | Robert Cowham | Initial docker file |