File tree Expand file tree Collapse file tree 8 files changed +43
-29
lines changed Expand file tree Collapse file tree 8 files changed +43
-29
lines changed Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ build: $(EXECUTABLE)
123
123
124
124
$(EXECUTABLE ) : $(SOURCES )
125
125
go build $(GOFLAGS ) $(EXTRA_GOFLAGS ) -tags ' $(TAGS)' -ldflags ' -s -w $(LDFLAGS)' -o $@
126
-
126
+
127
127
.PHONY : docker-build
128
128
docker-build :
129
129
docker run -ti --rm -v $(CURDIR ) :/srv/app/src/code.gitea.io/gitea -w /srv/app/src/code.gitea.io/gitea -e TAGS=" bindata $( TAGS) " webhippie/golang:edge make clean generate build
@@ -153,6 +153,20 @@ docker-multi-arm64: DOCKER_BASE=multiarch/alpine:aarch64-latest-stable
153
153
docker-multi-arm64 : DOCKER_TAG=linux-arm64-latest
154
154
docker-multi-arm64 : docker-multi-build
155
155
156
+ .PHONY : docker-multi-push
157
+ docker-multi-push : DOCKER_PUSHIMAGE ?= "gitea/gitea"
158
+ docker-multi-push :
159
+ docker tag gitea/gitea:$(DOCKER_TAG ) $(DOCKER_PUSHIMAGE ) :$(DOCKER_TAG )
160
+ docker push $(DOCKER_PUSHIMAGE ) :$(DOCKER_TAG )
161
+
162
+ .PHONY : docker-multi-update-manifest
163
+ docker-multi-update-manifest : DOCKER_MANIFEST ?= "docker/manifest/gitea.yml"
164
+ docker-multi-update-manifest :
165
+ @hash manifest-tool > /dev/null 2>&1 ; if [ $$ ? -ne 0 ]; then \
166
+ go get -u github.com/estesp/manifest-tool; \
167
+ fi
168
+ @manifest-tool --username $(DOCKER_USERNAME ) --password $(DOCKER_PASSWORD ) push from-spec $(DOCKER_MANIFEST )
169
+
156
170
.PHONY : docker
157
171
docker :
158
172
docker run -ti --rm -v $(CURDIR ) :/srv/app/src/code.gitea.io/gitea -w /srv/app/src/code.gitea.io/gitea -e TAGS=" bindata $( TAGS) " webhippie/golang:edge make clean generate build
Original file line number Diff line number Diff line change 1
- image : sapk /gitea:1.0.0
1
+ image : gitea /gitea:1.0.0
2
2
manifests :
3
- - image : sapk /gitea:linux-amd64-1.0.0
3
+ - image : gitea /gitea:linux-amd64-1.0.0
4
4
platform :
5
5
architecture : amd64
6
6
os : linux
7
- - image : sapk /gitea:linux-arm-1.0.0
7
+ - image : gitea /gitea:linux-arm-1.0.0
8
8
platform :
9
9
architecture : arm
10
10
os : linux
11
- - image : sapk /gitea:linux-arm64-1.0.0
11
+ - image : gitea /gitea:linux-arm64-1.0.0
12
12
platform :
13
13
architecture : arm64
14
14
os : linux
Original file line number Diff line number Diff line change 1
- image : sapk /gitea:1.0.1
1
+ image : gitea /gitea:1.0.1
2
2
manifests :
3
- - image : sapk /gitea:linux-amd64-1.0.1
3
+ - image : gitea /gitea:linux-amd64-1.0.1
4
4
platform :
5
5
architecture : amd64
6
6
os : linux
7
- - image : sapk /gitea:linux-arm-1.0.1
7
+ - image : gitea /gitea:linux-arm-1.0.1
8
8
platform :
9
9
architecture : arm
10
10
os : linux
11
- - image : sapk /gitea:linux-arm64-1.0.1
11
+ - image : gitea /gitea:linux-arm64-1.0.1
12
12
platform :
13
13
architecture : arm64
14
14
os : linux
Original file line number Diff line number Diff line change 1
- image : sapk /gitea:1.0.2
1
+ image : gitea /gitea:1.0.2
2
2
manifests :
3
- - image : sapk /gitea:linux-amd64-1.0.2
3
+ - image : gitea /gitea:linux-amd64-1.0.2
4
4
platform :
5
5
architecture : amd64
6
6
os : linux
7
- - image : sapk /gitea:linux-arm-1.0.2
7
+ - image : gitea /gitea:linux-arm-1.0.2
8
8
platform :
9
9
architecture : arm
10
10
os : linux
11
- - image : sapk /gitea:linux-arm64-1.0.2
11
+ - image : gitea /gitea:linux-arm64-1.0.2
12
12
platform :
13
13
architecture : arm64
14
14
os : linux
Original file line number Diff line number Diff line change 1
- image : sapk /gitea:1.0
1
+ image : gitea /gitea:1.0
2
2
manifests :
3
- - image : sapk /gitea:linux-amd64-1.0
3
+ - image : gitea /gitea:linux-amd64-1.0
4
4
platform :
5
5
architecture : amd64
6
6
os : linux
7
- - image : sapk /gitea:linux-arm-1.0
7
+ - image : gitea /gitea:linux-arm-1.0
8
8
platform :
9
9
architecture : arm
10
10
os : linux
11
- - image : sapk /gitea:linux-arm64-1.0
11
+ - image : gitea /gitea:linux-arm64-1.0
12
12
platform :
13
13
architecture : arm64
14
14
os : linux
Original file line number Diff line number Diff line change 1
- image : sapk /gitea:1.1.0
1
+ image : gitea /gitea:1.1.0
2
2
manifests :
3
- - image : sapk /gitea:linux-amd64-1.1.0
3
+ - image : gitea /gitea:linux-amd64-1.1.0
4
4
platform :
5
5
architecture : amd64
6
6
os : linux
7
- - image : sapk /gitea:linux-arm-1.1.0
7
+ - image : gitea /gitea:linux-arm-1.1.0
8
8
platform :
9
9
architecture : arm
10
10
os : linux
11
- - image : sapk /gitea:linux-arm64-1.1.0
11
+ - image : gitea /gitea:linux-arm64-1.1.0
12
12
platform :
13
13
architecture : arm64
14
14
os : linux
Original file line number Diff line number Diff line change 1
- image : sapk /gitea:1.1
1
+ image : gitea /gitea:1.1
2
2
manifests :
3
- - image : sapk /gitea:linux-amd64-1.1
3
+ - image : gitea /gitea:linux-amd64-1.1
4
4
platform :
5
5
architecture : amd64
6
6
os : linux
7
- - image : sapk /gitea:linux-arm-1.1
7
+ - image : gitea /gitea:linux-arm-1.1
8
8
platform :
9
9
architecture : arm
10
10
os : linux
11
- - image : sapk /gitea:linux-arm64-1.1
11
+ - image : gitea /gitea:linux-arm64-1.1
12
12
platform :
13
13
architecture : arm64
14
14
os : linux
Original file line number Diff line number Diff line change 1
- image : sapk /gitea:latest
1
+ image : gitea /gitea:latest
2
2
manifests :
3
- - image : sapk /gitea:linux-amd64-latest
3
+ - image : gitea /gitea:linux-amd64-latest
4
4
platform :
5
5
architecture : amd64
6
6
os : linux
7
- - image : sapk /gitea:linux-arm-latest
7
+ - image : gitea /gitea:linux-arm-latest
8
8
platform :
9
9
architecture : arm
10
10
os : linux
11
- - image : sapk /gitea:linux-arm64-latest
11
+ - image : gitea /gitea:linux-arm64-latest
12
12
platform :
13
13
architecture : arm64
14
14
os : linux
You can’t perform that action at this time.
0 commit comments