docs(deploy): 更新 Woodpecker CI/CD 部署文档
ci/woodpecker/push/woodpecker Pipeline failed
Details
ci/woodpecker/push/woodpecker Pipeline failed
Details
- 更新部署计数器从第95次到第96次 - 在Gitea README中添加仓库创建和项目推送说明 - 为Woodpecker部署文档添加详细的部署步骤 - 包含镜像拉取、端口配置、域名转发设置指导 - 添加Docker Compose文件上传和启动命令说明 - 补充CI/CD管理文件创建方式的详细说明 - 提供Woodpecker配置文件使用方式的完整介绍
This commit is contained in:
parent
c05c295ce1
commit
e17467a6cb
|
|
@ -1,4 +1,4 @@
|
||||||
# 第 95 次部署
|
# 第 96 次部署
|
||||||
variables:
|
variables:
|
||||||
# --- 仓库与私服配置 ---
|
# --- 仓库与私服配置 ---
|
||||||
- &APP_REGISTRY "push.lovestory.cyou" # 推送镜像的私服域名
|
- &APP_REGISTRY "push.lovestory.cyou" # 推送镜像的私服域名
|
||||||
|
|
|
||||||
|
|
@ -51,3 +51,8 @@ docker compose up -d
|
||||||
f1d20058-b8e7-4dee-861c-d772777e24bb
|
f1d20058-b8e7-4dee-861c-d772777e24bb
|
||||||
gto_ysiwdncq6qt6cqicbaneyz54ewfaiq2zwadnhkfnnsv5oltglt2a
|
gto_ysiwdncq6qt6cqicbaneyz54ewfaiq2zwadnhkfnnsv5oltglt2a
|
||||||
|
|
||||||
|
# 创建仓库
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 推送项目
|
||||||
|
|
@ -1,5 +1,43 @@
|
||||||
# 部署步骤
|
# 部署步骤
|
||||||
|
|
||||||
|
|
||||||
|
## 拉取镜像
|
||||||
|
```shell
|
||||||
|
# 先拉镜像 防止一直卡着
|
||||||
|
docker pull woodpeckerci/woodpecker-server:v3
|
||||||
|
docker pull woodpeckerci/woodpecker-agent:v3
|
||||||
|
```
|
||||||
|
|
||||||
|
## 开端口
|
||||||
|
|
||||||
|
两种方式
|
||||||
|
|
||||||
|
`ip+端口`
|
||||||
|
|
||||||
|
阿里云开启端口
|
||||||
|
|
||||||
|
`域名`
|
||||||
|
|
||||||
|
域名转发配置
|
||||||
|
|
||||||
|
申请域名-配置转发-申请证书-nginx配置
|
||||||
|
这里不赘述
|
||||||
|
|
||||||
|
参考文件
|
||||||
|
`nginx\conf\conf.d\woodpecker.lovestory.cyou.conf-https`
|
||||||
|
|
||||||
|
## 上传docker compose文件
|
||||||
|
|
||||||
|
```shell
|
||||||
|
rz docker-compose.yml
|
||||||
|
```
|
||||||
|
|
||||||
|
## 启动
|
||||||
|
|
||||||
|
```shell
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
## 配置
|
## 配置
|
||||||
|
|
||||||
先改配置
|
先改配置
|
||||||
|
|
@ -42,4 +80,19 @@ docker compose up -d
|
||||||
|
|
||||||
docker volumes rm woodpecker-server-data woodpecker-agent-config
|
docker volumes rm woodpecker-server-data woodpecker-agent-config
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# 创建 CI/CD 管理文件
|
||||||
|
|
||||||
|
有两种方式用于流水线部署
|
||||||
|
|
||||||
|
1 `.woodpecker.yaml` 文件
|
||||||
|
|
||||||
|
2 `.woodpecker` 文件夹
|
||||||
|
|
||||||
|
优先单文件 使用文件夹就是可以分步骤 多版本构建 多机器部署
|
||||||
|
|
||||||
|
非常灵活 全看自己发挥 详细使用看官网 这里不赘述
|
||||||
|
|
||||||
|
<a href="https://woodpecker-ci.org/">官网链接</a>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue