Sign inSign up

zackdevops/robotframework-alpine

By zackdevops

•Updated over 6 years ago

jenkins-agent image.

Image
0

235

zackdevops/robotframework-alpine repository overview

⁠jenkins agent image Dockerfile:

#FROM alpine:3.7

#java环境

FROM openjdk:8u171-jre-alpine

#将slave.jar和jenkins-slave脚本加入镜像

ADD slave.jar /usr/share/jenkins/ ADD jenkins-slave /usr/local/bin/jenkins-slave

#将docker加入镜像

ADD docker-17.05.0-ce.tgz /usr/local

#robotframework环境,git环境

RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/⁠" > /etc/apk/repositories

RUN apk update \

&& apk upgrade \

&& apk add --no-cache bash python git \

&& python -m ensurepip \

&& rm -rf /usr/lib/python*/ensurepip \

&& pip install --upgrade pip -i http://pypi.douban.com/simple/⁠ --trusted-host pypi.douban.com
&& rm -rf ~/.cache/ \ && pip --default-timeout=1000 install robotframework -i http://pypi.douban.com/simple/⁠ --trusted-host pypi.douban.com
&& pip --default-timeout=1000 install requests -i http://pypi.douban.com/simple/⁠ --trusted-host pypi.douban.com
&& pip --default-timeout=1000 install robotframework-requests -i http://pypi.douban.com/simple/⁠ --trusted-host pypi.douban.com
&& pip --default-timeout=1000 install robotframework-appiumlibrary -i http://pypi.douban.com/simple/⁠ --trusted-host pypi.douban.com
&& pip --default-timeout=1000 install robotframework-seleniumlibrary -i http://pypi.douban.com/simple/⁠ --trusted-host pypi.douban.com
&& rm -rf /var/cache/apk/*r

#jenkins、docker环境

RUN chmod +x /usr/local/bin/jenkins-slave &&
ln -s /usr/local/docker/docker /usr/bin/docker

CMD ["jenkins-slave"]


Tag summary

Content type

Image

Digest

Size

29.2 MB

Last updated

over 6 years ago

docker pull zackdevops/robotframework-alpine