File tree 2 files changed +52
-1
lines changed
2 files changed +52
-1
lines changed Original file line number Diff line number Diff line change 35
35
- name : push
36
36
run : |
37
37
echo ${{ secrets.DOCKER_PASSWORD }} | docker login --username ${{ secrets.DOCKER_USER }} --password-stdin
38
- docker push oamdev/cluster-gateway:latest
38
+ docker push oamdev/cluster-gateway:latest
39
+ docker push oamdev/cluster-gateway-addon-manager:latest
Original file line number Diff line number Diff line change
1
+ name : GoRelease
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v*.*.*'
7
+ env :
8
+ # Common versions
9
+ GO_VERSION : ' 1.16'
10
+ GO_REQUIRED_MIN_VERSION : ' '
11
+ GOPATH : ' /home/runner/work/oamdev/cluster-gateway/go'
12
+ GITHUB_REF : ${{ github.ref }}
13
+
14
+ defaults :
15
+ run :
16
+ working-directory : go/src/oamdev/cluster-gateway
17
+
18
+ jobs :
19
+ release :
20
+ name : release
21
+ runs-on : ubuntu-latest
22
+ steps :
23
+ - name : checkout code
24
+ uses : actions/checkout@v2
25
+ with :
26
+ fetch-depth : 1
27
+ path : go/src/oamdev/cluster-gateway
28
+ - name : install Go
29
+ uses : actions/setup-go@v2
30
+ with :
31
+ go-version : ${{ env.GO_VERSION }}
32
+ - name : images
33
+ run : make image
34
+ - name : get release version
35
+ run : |
36
+ echo "RELEASE_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
37
+ - name : get major release version
38
+ run : |
39
+ echo "MAJOR_RELEASE_VERSION=${RELEASE_VERSION%.*}" >> $GITHUB_ENV
40
+ - name : push image
41
+ run : |
42
+ echo ${{ secrets.DOCKER_PASSWORD }} | docker login --username ${{ secrets.DOCKER_USER }} --password-stdin
43
+ docker tag oamdev/cluster-gateway:latest oamdev/cluster-gateway:$RELEASE_VERSION
44
+ docker tag oamdev/cluster-gateway-addon-manager:latest oamdev/cluster-gateway-addon-manager:$RELEASE_VERSION
45
+ docker push oamdev/cluster-gateway:$RELEASE_VERSION
46
+ docker push oamdev/cluster-gateway-addon-manager:$RELEASE_VERSION
47
+ - name : publish release
48
+
49
+ env :
50
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments