-
Notifications
You must be signed in to change notification settings - Fork 67
36 lines (36 loc) · 1.2 KB
/
etcd_storage.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: Merge check
on: [push, pull_request]
jobs:
etcd-storage:
runs-on: ubuntu-latest
steps:
- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: 1.18
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v1
- name: UT for etcd
run: |
time docker run -d -p 2379:2379 --name etcd quay.io/coreos/etcd etcd -name etcd --advertise-client-urls http://0.0.0.0:2379 --listen-client-urls http://0.0.0.0:2379
while ! nc -z 127.0.0.1 2379; do
sleep 1
done
export TEST_DB_KIND=etcd
export TEST_DB_URI=127.0.0.1:2379
time go test $(go list ./... | grep -v mongo | grep -v third_party | grep -v examples)
embedded-etcd-storage:
runs-on: ubuntu-latest
steps:
- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: 1.18
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v1
- name: UT for embedded etcd
run: |
export TEST_DB_KIND=embedded_etcd
go test $(go list ./... | grep -v mongo | grep -v third_party | grep -v examples)