Skip to content

Commit 9a4fef2

Browse files
authored
Merge pull request #1057 from microsoft/trask/support-smoke-tests-on-yum-based-images
Support smoke tests on yum-based images
2 parents 16e102c + 3d7fa8a commit 9a4fef2

File tree

5 files changed

+28
-20
lines changed

5 files changed

+28
-20
lines changed

test/smoke/appServers/JBossEAP.6/jbosseap6.linux.partial.dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ FROM @JRE@
33
USER root
44
WORKDIR /root/docker-compile
55

6-
# update packages and install dependencies: wget
7-
RUN apt-get update \
8-
&& apt-get install -y wget \
9-
&& apt-get install -y procps \
10-
&& apt-get install -y unzip
6+
# update packages and install dependencies: wget unzip
7+
RUN if type "apt-get" > /dev/null; then \
8+
apt-get update && apt-get install -y wget unzip procps; \
9+
else \
10+
yum install -y wget unzip procps; \
11+
fi
1112

1213
# add jboss zip
1314
ADD ./@ZIP_FILENAME@ ./

test/smoke/appServers/JBossEAP.7/jbosseap7.linux.partial.dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ FROM @JRE@
33
USER root
44
WORKDIR /root/docker-compile
55

6-
# update packages and install dependencies: wget
7-
RUN apt-get update \
8-
&& apt-get install -y wget \
9-
&& apt-get install -y procps \
10-
&& apt-get install -y unzip
6+
# update packages and install dependencies: wget unzip
7+
RUN if type "apt-get" > /dev/null; then \
8+
apt-get update && apt-get install -y wget unzip procps; \
9+
else \
10+
yum install -y wget unzip procps; \
11+
fi
1112

1213
# add jboss zip
1314
ADD ./@ZIP_FILENAME@ ./

test/smoke/appServers/Jetty.9/jetty9.linux.partial.dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@ FROM @JRE@
22

33
WORKDIR /usr/local/docker-compile
44

5-
# update packages and install dependencies: wget procps (we need 'ps' for debugging)
6-
RUN apt-get update \
7-
&& apt-get install -y wget procps
5+
# update packages and install dependencies: wget
6+
RUN if type "apt-get" > /dev/null; then \
7+
apt-get update && apt-get install -y wget procps; \
8+
else \
9+
yum install -y wget procps; \
10+
fi
811

912
ENV JETTY_FULL_VERSION 9.4.17.v20190418
1013

test/smoke/appServers/Tomcat.7/tomcat7.linux.partial.dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ WORKDIR /root/docker-compile
66
RUN mkdir /root/docker-stage
77

88
# update packages and install dependencies: wget
9-
RUN apt-get update \
10-
&& apt-get install -y wget
11-
12-
RUN apt-get install -y procps
13-
9+
RUN if type "apt-get" > /dev/null; then \
10+
apt-get update && apt-get install -y wget procps; \
11+
else \
12+
yum install -y wget procps; \
13+
fi
1414

1515
ENV TOMCAT_MAJOR_VERSION 7
1616
ENV TOMCAT_FULL_VERSION 7.0.94

test/smoke/appServers/Tomcat.8.5/tomcat85.linux.partial.dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@ WORKDIR /root/docker-compile
66
RUN mkdir /root/docker-stage
77

88
# update packages and install dependencies: wget
9-
RUN apt-get update \
10-
&& apt-get install -y wget procps
9+
RUN if type "apt-get" > /dev/null; then \
10+
apt-get update && apt-get install -y wget procps; \
11+
else \
12+
yum install -y wget procps; \
13+
fi
1114

1215
ENV TOMCAT_MAJOR_VERSION 8
1316
ENV TOMCAT_FULL_VERSION 8.5.40

0 commit comments

Comments
 (0)