Woodpecker CI¶
Much better than Drone CI.
Deploy¶
Just make use of docker-compose
.
version: '3'
services:
woodpecker-server:
image: woodpeckerci/woodpecker-server:latest
restart: unless-stopped
ports:
- 127.0.0.1:8000:8000
volumes:
- ./server-data:/var/lib/woodpecker/
environment:
# - WOODPECKER_LOG_LEVEL=trace
- WOODPECKER_OPEN=true
- WOODPECKER_ORGS=<YOUR_ORG_NAME>
- WOODPECKER_ADMIN=<YOUR_USERNAME>
- WOODPECKER_HOST=<YOUR_CI_URL>
- WOODPECKER_AGENT_SECRET=<YOUR_WOODPECKER_AGENT_SECRET>
- WOODPECKER_GITEA=true
- WOODPECKER_GITEA_URL=<YOUR_GITEA_URL>
- WOODPECKER_GITEA_CLIENT=<UUID_Generated_by_Gitea_OAuth2_Applications>
- WOODPECKER_GITEA_SECRET=<SECRET_Generated_by_Gitea_OAuth2_Applications>
# leave the path empty so that the server will fallback to http
- WOODPECKER_SERVER_CERT=
- WOODPECKER_SERVER_KEY=
woodpecker-agent:
image: woodpeckerci/woodpecker-agent:latest
command: agent
restart: unless-stopped
depends_on:
- woodpecker-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WOODPECKER_SERVER=woodpecker-server:9000
- WOODPECKER_AGENT_SECRET=<YOUR_WOODPECKER_AGENT_SECRET>
最後更新:
2023-01-27 23:09:08
建立日期: 2023-01-27 23:09:08
建立日期: 2023-01-27 23:09:08