add amazonlinux DockerFile and related test changes

This commit is contained in:
Darwin
2017-08-07 14:45:11 -07:00
committed by Travis Plunk
parent 0150f65d0c
commit cea20244a7
2 changed files with 29 additions and 1 deletions
+28
View File
@@ -0,0 +1,28 @@
# Docker image file that describes an Centos7 image with PowerShell installed from Microsoft YUM Repo
FROM amazonlinux:latest
LABEL maintainer="PowerShell Team <powershellteam@hotmail.com>"
LABEL readme.md="https://github.com/PowerShell/PowerShell/blob/master/docker/README.md"
LABEL description="This Dockerfile will install the latest release of PS."
# Setup the locale
ENV LANG en_US.UTF-8
ENV LC_ALL $LANG
RUN localedef --charmap=UTF-8 --inputfile=en_US $LANG
# Install dependencies and clean up
RUN yum install -y \
curl \
&& yum clean all
# Download and configure Microsoft Repository config file
RUN curl https://packages.microsoft.com/config/rhel/7/prod.repo | tee /etc/yum.repos.d/microsoft.repo
# Install latest powershell from Microsoft YUM Repo
RUN yum install -y \
powershell
# Use PowerShell as the default shell
# Use array to avoid Docker prepending /bin/sh -c
CMD [ "powershell" ]
+1 -1
View File
@@ -65,7 +65,7 @@ function Invoke-Docker
# Return a list of Linux Container Test Cases
function Get-LinuxContainer
{
foreach($os in 'centos7','opensuse42.1','ubuntu14.04','ubuntu16.04')
foreach($os in 'amazonlinux','centos7','opensuse42.1','ubuntu14.04','ubuntu16.04')
{
Write-Output @{
Name = $os