跳至主要內容
github构建docker镜像并推送

github构建docker镜像并推送

1.新建github仓库

新建github仓库

2.新建Dockerfile

FROM golang:alpine AS builder
RUN mkdir /app
ADD . /app/
WORKDIR /app
ENV GO111MODULE=off
RUN go build -o hello .
FROM alpine
RUN mkdir /app
WORKDIR /app
COPY --from=builder /app/hello .
CMD ["./hello"]

brinishness...大约 1 分钟Dockerdockerbuildgithub
gitlab部署

gitlab部署

使用docker-compose部署gitlab

1.安装docker并配置docker-compose 查看使用方式

2.创建gitlab目录

mkdir -p /data/env/gitlab

brinishness...小于 1 分钟GitlabDockerdockergitlabdocker-compose
jenkins部署

jenkins部署

使用docker-compose部署jenkins

1.安装docker并配置docker-compose 查看使用方式

2.创建jenkins目录

mkdir -p /data/env/jenkins/data

brinishness...小于 1 分钟JenkinsDockerdockerjenkinsdocker-compose