使用codeup云效自动部署到云函数

云效code

1. codeup建立代码仓库

使用gin 框架,golang:1.19
Dockerfile文件放入你的项目中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM  golang:1.13.9-alpine3.11 as  build
WORKDIR /app
COPY . /app
# 构建
RUN go env -w GO111MODULE=on && \
go env -w GOPROXY=https://goproxy.cn,direct && \
go mod tidy && \
CGO_ENABLED=0 GOOS=linux && \
go build -o main main.go

FROM alpine:latest

WORKDIR /app
COPY --from=build /app/main /app/main
RUN ls -lah /app
EXPOSE 9000

CMD ["/app/main"]

2. 选择codeup的流水线,并且建立

注意填写构建标签${DATETIME}

Jietu20221025-203425.jpg
Jietu20221025-203509.jpg

源码类型:自定义镜像

镜像地址 填写上面的docker 仓库地址, 注意填写完整地址和版本 :${DATETIME}

例如. https://xxx.com/xx/xx:`${DATETIME}`

Jietu20221025-203627.jpg

运行,发现云函数也更新了

Jietu20221025-203841.jpg
Jietu20221025-204022.jpg

作者

舰长胡椒

发布于

2022-10-25

更新于

2023-10-13

许可协议

评论