@@ -7,6 +7,7 @@ build-prepare:
7
7
cleanup :
8
8
- rm -r bin
9
9
- rm src/ws4sql
10
+ - ls github.com && sudo rm -rf github.com # xgo build dir
10
11
11
12
upd-libraries :
12
13
cd src; go get -u
@@ -36,36 +37,36 @@ dist:
36
37
mv github.com/proofrock/ bin
37
38
rm -rf github.com/
38
39
mv bin/ws4sql-windows-10.0-amd64.exe bin/ws4sql.exe
39
- cd bin/ && zip -9 ws4sql-v0.17.0beta1 -win-x86_64.zip ws4sql.exe
40
+ cd bin/ && zip -9 ws4sql-v0.17dev2 -win-x86_64.zip ws4sql.exe
40
41
rm bin/ws4sql.exe
41
42
mv bin/ws4sql-darwin-10.12-amd64 bin/ws4sql
42
- cd bin/ && zip -9 ws4sql-v0.17.0beta1 -darwin-x86_64.zip ws4sql
43
+ cd bin/ && zip -9 ws4sql-v0.17dev2 -darwin-x86_64.zip ws4sql
43
44
mv bin/ws4sql-darwin-10.12-arm64 bin/ws4sql
44
- cd bin/ && zip -9 ws4sql-v0.17.0beta1 -darwin-arm64.zip ws4sql
45
+ cd bin/ && zip -9 ws4sql-v0.17dev2 -darwin-arm64.zip ws4sql
45
46
mv bin/ws4sql-linux-amd64 bin/ws4sql
46
- cd bin/ && bash -c " tar c ws4sql | gzip -9 > ws4sql-v0.17.0beta1 -linux-x86_64.tar.gz"
47
+ cd bin/ && bash -c " tar c ws4sql | gzip -9 > ws4sql-v0.17dev2 -linux-x86_64.tar.gz"
47
48
mv bin/ws4sql-linux-arm64 bin/ws4sql
48
- cd bin/ && bash -c " tar c ws4sql | gzip -9 > ws4sql-v0.17.0beta1 -linux-arm64.tar.gz"
49
+ cd bin/ && bash -c " tar c ws4sql | gzip -9 > ws4sql-v0.17dev2 -linux-arm64.tar.gz"
49
50
mv bin/ws4sql-linux-arm-6 bin/ws4sql
50
- cd bin/ && bash -c " tar c ws4sql | gzip -9 > ws4sql-v0.17.0beta1 -linux-arm-v6.tar.gz"
51
+ cd bin/ && bash -c " tar c ws4sql | gzip -9 > ws4sql-v0.17dev2 -linux-arm-v6.tar.gz"
51
52
rm bin/ws4sql
52
53
53
54
docker :
54
55
docker buildx build -f Dockerfile.x86_64 --no-cache -t local_ws4sql:latest .
55
56
56
57
docker-multiarch :
57
58
docker run --privileged --rm tonistiigi/binfmt --install arm64,arm
58
- docker buildx build -f Dockerfile.x86_64 --no-cache -t germanorizzo/ws4sql:v0.17.0beta1 -amd64 .
59
- docker buildx build -f Dockerfile.arm64 --no-cache --platform linux/arm64/v8 -t germanorizzo/ws4sql:v0.17.0beta1 -arm64 .
59
+ docker buildx build -f Dockerfile.x86_64 --no-cache -t germanorizzo/ws4sql:v0.17dev2 -amd64 .
60
+ docker buildx build -f Dockerfile.arm64 --no-cache --platform linux/arm64/v8 -t germanorizzo/ws4sql:v0.17dev2 -arm64 .
60
61
61
62
docker-publish :
62
63
make docker-multiarch
63
- docker push germanorizzo/ws4sql:v0.17.0beta1 -amd64
64
- docker push germanorizzo/ws4sql:v0.17.0beta1 -arm64
65
- docker manifest create -a germanorizzo/ws4sql:v0.17.0beta1 germanorizzo/ws4sql:v0.17.0beta1 -amd64 germanorizzo/ws4sql:v0.17.0beta1 -arm64
66
- docker manifest push germanorizzo/ws4sql:v0.17.0beta1
64
+ docker push germanorizzo/ws4sql:v0.17dev2 -amd64
65
+ docker push germanorizzo/ws4sql:v0.17dev2 -arm64
66
+ docker manifest create -a germanorizzo/ws4sql:v0.17dev2 germanorizzo/ws4sql:v0.17dev2 -amd64 germanorizzo/ws4sql:v0.17dev2 -arm64
67
+ docker manifest push germanorizzo/ws4sql:v0.17dev2
67
68
- docker manifest rm germanorizzo/ws4sql:latest
68
- docker manifest create germanorizzo/ws4sql:latest germanorizzo/ws4sql:v0.17.0beta1 -amd64 germanorizzo/ws4sql:v0.17.0beta1 -arm64
69
+ docker manifest create germanorizzo/ws4sql:latest germanorizzo/ws4sql:v0.17dev2 -amd64 germanorizzo/ws4sql:v0.17dev2 -arm64
69
70
docker manifest push germanorizzo/ws4sql:latest
70
71
71
72
docker-devel :
0 commit comments