Commit b81f8f1 1 parent 67aeec0 commit b81f8f1 Copy full SHA for b81f8f1
File tree 2 files changed +48
-1
lines changed
2 files changed +48
-1
lines changed Original file line number Diff line number Diff line change 21
21
run : go mod download
22
22
23
23
- name : Build
24
- run : go build -v ./...
24
+ run : go build -v ./...
25
+
26
+ test :
27
+ needs : [build]
28
+ runs-on : ubuntu-22.04
29
+ steps :
30
+ - uses : actions/checkout@v3
31
+
32
+ - name : Set up Docker Compose
33
+ run : docker-compose up -d --build --no-cache
34
+
35
+ - name : Run project
36
+ run : make ci
37
+
38
+ - name : Set up Go for E2E tests
39
+ uses : actions/setup-go@v3
40
+ with :
41
+ go-version-file : go.mod
42
+
43
+ - name : Run E2E tests
44
+ run : go test -v ./e2e/...
45
+
46
+ - name : Get Docker Compose status
47
+ if : failure()
48
+ run : docker-compose -f docker-compose.ci.yml ps
49
+
50
+ - name : Get Docker Compose logs
51
+ if : failure()
52
+ run : docker-compose -f docker-compose.ci.yml logs
53
+
54
+ - name : Tear Down
55
+ if : always()
56
+ run : docker-compose -f docker-compose.ci.yml down
Original file line number Diff line number Diff line change
1
+ .PHONY : up
2
+ up :
3
+ docker compose up -d
4
+
5
+ .PHONY : down
6
+ down :
7
+ docker compose down
8
+
9
+ .PHONY : ci
10
+ ci :
11
+ docker compose up -d --build api
12
+
13
+ .PHONY : runapi
14
+ runapi :
15
+ go run cmd/api/main.go
You can’t perform that action at this time.
0 commit comments