gitlabrunner工具使用docker模式的基础镜像构建

Dockerfile文件

使用docekr模式的含义具体看这个:https://www.cnblogs.com/sanduzxcvbnm/p/14681419.html

若还需要其他软件,直接添加就行了

FROM jeanblanchard/alpine-glibc:latest
MAINTAINER sandu <1103324414@qq.com>
#COPY localtime /etc/localtime
#COPY timezone /etc/timezone
RUN echo "https://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories
RUN echo "https://mirrors.aliyun.com/alpine/latest-stable/community/" >> /etc/apk/repositories
RUN ["apk","update"]
RUN ["apk","add","curl"]
RUN ["apk","add","openjdk8"]
RUN ["apk","add","maven"]
# COPY settings.xml /usr/share/java/maven-3/conf/settings.xml # 同目录下放置settings.xml文件,替换到自带的,这样就可以使用私有库了
RUN ["apk","add","yarn"]
RUN ["apk","add","nodejs"]
RUN ["apk","add","npm"]
原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/15570785.html