mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-02-22 14:16:18 +00:00
use v3 woodpecker libs (#4742)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
This commit is contained in:
parent
a0a6970549
commit
f50d6d19ec
4 changed files with 38 additions and 38 deletions
|
@ -26,7 +26,7 @@ tasks:
|
||||||
|| echo WOODPECKER_HOST=$(gp url 8000) >> .env
|
|| echo WOODPECKER_HOST=$(gp url 8000) >> .env
|
||||||
gp sync-await gitea
|
gp sync-await gitea
|
||||||
gp sync-done woodpecker-server
|
gp sync-done woodpecker-server
|
||||||
go run go.woodpecker-ci.org/woodpecker/v2/cmd/server
|
go run go.woodpecker-ci.org/woodpecker/v3/cmd/server
|
||||||
- name: Agent
|
- name: Agent
|
||||||
env:
|
env:
|
||||||
WOODPECKER_SERVER: localhost:9000
|
WOODPECKER_SERVER: localhost:9000
|
||||||
|
@ -35,7 +35,7 @@ tasks:
|
||||||
WOODPECKER_HEALTHCHECK: false
|
WOODPECKER_HEALTHCHECK: false
|
||||||
command: |
|
command: |
|
||||||
gp sync-await woodpecker-server
|
gp sync-await woodpecker-server
|
||||||
go run go.woodpecker-ci.org/woodpecker/v2/cmd/agent
|
go run go.woodpecker-ci.org/woodpecker/v3/cmd/agent
|
||||||
- name: Gitea
|
- name: Gitea
|
||||||
command: |
|
command: |
|
||||||
export DOCKER_COMPOSE_CMD="docker-compose -f docker-compose.gitpod.yaml -p woodpecker"
|
export DOCKER_COMPOSE_CMD="docker-compose -f docker-compose.gitpod.yaml -p woodpecker"
|
||||||
|
|
|
@ -28,11 +28,11 @@ linters-settings:
|
||||||
- '!**/server/pipeline/*.go'
|
- '!**/server/pipeline/*.go'
|
||||||
- '!**/server/pipeline/**/*.go'
|
- '!**/server/pipeline/**/*.go'
|
||||||
deny:
|
deny:
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
|
||||||
shared:
|
shared:
|
||||||
list-mode: lax
|
list-mode: lax
|
||||||
files:
|
files:
|
||||||
|
@ -41,25 +41,25 @@ linters-settings:
|
||||||
- '!**/pipeline/shared/*.go'
|
- '!**/pipeline/shared/*.go'
|
||||||
- '!**/pipeline/shared/**/*.go'
|
- '!**/pipeline/shared/**/*.go'
|
||||||
deny:
|
deny:
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/pipeline'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/pipeline'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
|
||||||
woodpecker-go:
|
woodpecker-go:
|
||||||
list-mode: lax
|
list-mode: lax
|
||||||
files:
|
files:
|
||||||
- '**/woodpecker-go/woodpecker/**/*.go'
|
- '**/woodpecker-go/woodpecker/**/*.go'
|
||||||
- '**/woodpecker-go/woodpecker/*.go'
|
- '**/woodpecker-go/woodpecker/*.go'
|
||||||
deny:
|
deny:
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/pipeline'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/pipeline'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/shared'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/shared'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
|
||||||
agent:
|
agent:
|
||||||
list-mode: lax
|
list-mode: lax
|
||||||
files:
|
files:
|
||||||
|
@ -68,12 +68,12 @@ linters-settings:
|
||||||
- '**/cmd/agent/**/*.go'
|
- '**/cmd/agent/**/*.go'
|
||||||
- '**/cmd/agent/*.go'
|
- '**/cmd/agent/*.go'
|
||||||
deny:
|
deny:
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/cli'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/cli'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/server'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/server'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/woodpecker-go/woodpecker'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/woodpecker-go/woodpecker'
|
||||||
cli:
|
cli:
|
||||||
list-mode: lax
|
list-mode: lax
|
||||||
files:
|
files:
|
||||||
|
@ -82,11 +82,11 @@ linters-settings:
|
||||||
- '**/cmd/cli/**/*.go'
|
- '**/cmd/cli/**/*.go'
|
||||||
- '**/cmd/cli/*.go'
|
- '**/cmd/cli/*.go'
|
||||||
deny:
|
deny:
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/server'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/server'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/agent'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/agent'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/server'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/server'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/web'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/web'
|
||||||
server:
|
server:
|
||||||
list-mode: lax
|
list-mode: lax
|
||||||
files:
|
files:
|
||||||
|
@ -97,11 +97,11 @@ linters-settings:
|
||||||
- '**/web/**/*.go'
|
- '**/web/**/*.go'
|
||||||
- '**/web/*.go'
|
- '**/web/*.go'
|
||||||
deny:
|
deny:
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/agent'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/agent'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cli'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cli'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/agent'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/agent'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/cmd/cli'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/cmd/cli'
|
||||||
- pkg: 'go.woodpecker-ci.org/woodpecker/v2/woodpecker-go/woodpecker'
|
- pkg: 'go.woodpecker-ci.org/woodpecker/v3/woodpecker-go/woodpecker'
|
||||||
gci:
|
gci:
|
||||||
custom-order: true
|
custom-order: true
|
||||||
sections:
|
sections:
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
If none of our backends fits your usecase, you can write your own.
|
If none of our backends fits your usecase, you can write your own.
|
||||||
|
|
||||||
Therefore, implement the interface `"go.woodpecker-ci.org/woodpecker/woodpecker/v2/pipeline/backend/types".Backend` and
|
Therefore, implement the interface `"go.woodpecker-ci.org/woodpecker/woodpecker/v3/pipeline/backend/types".Backend` and
|
||||||
build a custom agent using your backend with this `main.go`:
|
build a custom agent using your backend with this `main.go`:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
option go_package = "go.woodpecker-ci.org/woodpecker/v2/pipeline/rpc/proto";
|
option go_package = "go.woodpecker-ci.org/woodpecker/v3/pipeline/rpc/proto";
|
||||||
package proto;
|
package proto;
|
||||||
|
|
||||||
// !IMPORTANT!
|
// !IMPORTANT!
|
||||||
|
|
Loading…
Reference in a new issue