mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
staging/publishing: add branch-specific smoke tests
The `-mod=mod` option is only supported from go1.14. Since `release-1.18` and `release-1.17` branches use go1.13.15, this commit adds smoke tests per branch to only add the `-mod=mod` option to branches after `release-1.18`. The duplicate smoke test config can be removed once v1.21 is released and v1.18 is out of support.
This commit is contained in:
parent
2eb6911e83
commit
a2e9727f9b
@ -116,6 +116,10 @@ rules:
|
||||
branch: master
|
||||
- repository: api
|
||||
branch: master
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build -mod=mod ./...
|
||||
go test -mod=mod ./...
|
||||
- source:
|
||||
branch: release-1.17
|
||||
dir: staging/src/k8s.io/client-go
|
||||
@ -126,6 +130,10 @@ rules:
|
||||
branch: release-1.17
|
||||
- repository: api
|
||||
branch: release-1.17
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build ./...
|
||||
go test ./...
|
||||
- source:
|
||||
branch: release-1.18
|
||||
dir: staging/src/k8s.io/client-go
|
||||
@ -136,6 +144,10 @@ rules:
|
||||
branch: release-1.18
|
||||
- repository: api
|
||||
branch: release-1.18
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build ./...
|
||||
go test ./...
|
||||
- source:
|
||||
branch: release-1.19
|
||||
dir: staging/src/k8s.io/client-go
|
||||
@ -146,6 +158,10 @@ rules:
|
||||
branch: release-1.19
|
||||
- repository: api
|
||||
branch: release-1.19
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build -mod=mod ./...
|
||||
go test -mod=mod ./...
|
||||
- source:
|
||||
branch: release-1.20
|
||||
dir: staging/src/k8s.io/client-go
|
||||
@ -432,6 +448,9 @@ rules:
|
||||
branch: master
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build -mod=mod .
|
||||
- source:
|
||||
branch: release-1.17
|
||||
dir: staging/src/k8s.io/sample-apiserver
|
||||
@ -452,6 +471,9 @@ rules:
|
||||
branch: release-1.17
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build .
|
||||
- source:
|
||||
branch: release-1.18
|
||||
dir: staging/src/k8s.io/sample-apiserver
|
||||
@ -472,6 +494,9 @@ rules:
|
||||
branch: release-1.18
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build .
|
||||
- source:
|
||||
branch: release-1.19
|
||||
dir: staging/src/k8s.io/sample-apiserver
|
||||
@ -492,6 +517,9 @@ rules:
|
||||
branch: release-1.19
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build -mod=mod .
|
||||
- source:
|
||||
branch: release-1.20
|
||||
dir: staging/src/k8s.io/sample-apiserver
|
||||
@ -532,6 +560,9 @@ rules:
|
||||
branch: master
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build -mod=mod .
|
||||
- source:
|
||||
branch: release-1.17
|
||||
dir: staging/src/k8s.io/sample-controller
|
||||
@ -548,6 +579,9 @@ rules:
|
||||
branch: release-1.17
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build .
|
||||
- source:
|
||||
branch: release-1.18
|
||||
dir: staging/src/k8s.io/sample-controller
|
||||
@ -564,6 +598,9 @@ rules:
|
||||
branch: release-1.18
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build .
|
||||
- source:
|
||||
branch: release-1.19
|
||||
dir: staging/src/k8s.io/sample-controller
|
||||
@ -580,6 +617,9 @@ rules:
|
||||
branch: release-1.19
|
||||
required-packages:
|
||||
- k8s.io/code-generator
|
||||
smoke-test: |
|
||||
# assumes GO111MODULE=on
|
||||
go build -mod=mod .
|
||||
- source:
|
||||
branch: release-1.20
|
||||
dir: staging/src/k8s.io/sample-controller
|
||||
|
Loading…
Reference in New Issue
Block a user