Sign inSign up

benweese/test_automation

By benweese

•Updated about 7 years ago

This is for test automation

Image
0

620

benweese/test_automation repository overview

⁠Docker Template for Test Automation

This project is for practiceing Docker and creating my own container for my test.

⁠Badges

Actions Docker Hub GitHub GitHub issues

⁠Motivation

This is to Learn Docker and create my own container.

⁠Tools

⁠Features

Using this image for testing UI or API.

⁠Code Example

Dockerfile

FROM alpine:latest
LABEL maintainer="[email protected]"

RUN apk update && apk add \
    curl \
    git \
    vim \
    chromium \
    chromium-chromedriver \
    python3 \
    openjdk11 \
    maven \
    --update npm
    
RUN python3 -m pip install --upgrade pip \
    && pip install pipenv 

RUN npm install -g newman \
    && npm install -g newman-reporter-htmlextra

#install Gradle
RUN wget -q https://services.gradle.org/distributions/gradle-5.6.1-bin.zip \
    && unzip gradle-5.6.1-bin.zip -d /opt \
    && rm gradle-5.6.1-bin.zip

# Set Gradle in the environment variables
ENV GRADLE_HOME /opt/gradle-5.6.1
ENV PATH $PATH:$GRADLE_HOME/bin

⁠Documentation

⁠Credits

Ben Weese⁠

Tag summary

Content type

Image

Digest

Size

489.4 MB

Last updated

about 7 years ago

docker pull benweese/test_automation