File tree Expand file tree Collapse file tree 4 files changed +55
-30
lines changed
Expand file tree Collapse file tree 4 files changed +55
-30
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : CI/CD
2+
3+ on :
4+ push :
5+ branches :
6+ - ' **'
7+ jobs :
8+ test :
9+ name : test
10+ runs-on : ${{ matrix.os }}
11+ strategy :
12+ matrix :
13+ os : [ubuntu-latest, macos-latest]
14+ steps :
15+ - name : checkout code
16+ uses : actions/checkout@master
17+ - name : setup graphviz macos
18+ run : brew install graphviz
19+ if : matrix.os == 'macos-latest'
20+ - name : setup graphviz ubuntu
21+ run : sudo apt-get update && sudo apt-get install graphviz --yes
22+ if : matrix.os == 'ubuntu-latest'
23+ - name : setup Go
24+ uses : actions/setup-go@v2
25+ with :
26+ go-version : 1.x
27+ - name : go test
28+ run : go test -v -race ./...
29+ - name : go vet
30+ run : go vet ./...
31+ cd :
32+ name : push to ghcr
33+ runs-on : ubuntu-latest
34+ if : github.ref == 'refs/heads/master'
35+ needs :
36+ - test
37+ steps :
38+ - uses : actions/checkout@v3
39+ - name : Login to GitHub Container Registry
40+ uses : docker/login-action@v2
41+ with :
42+ registry : ghcr.io
43+ username : nktks
44+ password : ${{ secrets.GITHUB_TOKEN }}
45+ - name : Build Docker Image
46+ run : |
47+ docker build --tag ghcr.io/nktks/spanner-er:$(echo $GITHUB_SHA | head -c7) \
48+ --tag ghcr.io/nktks/spanner-er:latest \
49+ .
50+ - name : Push Docker Image
51+ run : |
52+ docker push ghcr.io/nktks/spanner-er:$(echo $GITHUB_SHA | head -c7)
53+ docker push ghcr.io/nktks/spanner-er:latest
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ go get -u github.com/nktks/spanner-er
3030## Use docker
3131you can use docker image
3232```
33- docker run --rm -v `pwd`:/go/src/github.com/nktks/spanner-er --workdir="/go/src/github.com/nktks/spanner-er" nktks/spanner-er -h
33+ docker run --rm -v `pwd`:/go/src/github.com/nktks/spanner-er --workdir="/go/src/github.com/nktks/spanner-er" ghcr.io/ nktks/spanner-er -h
3434```
3535or
3636```
Original file line number Diff line number Diff line change 11#! /bin/bash
2- docker run --rm --entrypoint ' ' -v ` pwd` :/go/src/github.com/nktks/spanner-er --workdir=" /go/src/github.com/nktks/spanner-er" nakatamixi /spanner-er /bin/sh -c " /bin/spanner-er $* "
2+ docker run --rm --entrypoint ' ' -v ` pwd` :/go/src/github.com/nktks/spanner-er --workdir=" /go/src/github.com/nktks/spanner-er" ghcr.io/nktks /spanner-er /bin/sh -c " /bin/spanner-er $* "
You can’t perform that action at this time.
0 commit comments