mirror of
https://github.com/JasonHHouse/gaps.git
synced 2025-12-29 23:10:22 -06:00
Merge pull request #266 from adamus1red/adamus1redmulti-arch
Add docker manifest support to allow multi-arch images
This commit is contained in:
13
build
13
build
@@ -18,12 +18,21 @@ npm ci
|
||||
./minify
|
||||
npm run test
|
||||
mvn clean install
|
||||
docker buildx build --platform linux/s390x,linux/amd64 -t housewrecker/gaps:latest -f Dockerfile --push .
|
||||
docker buildx build --platform linux/s390x,linux/amd64 -t housewrecker/gaps:s390x-latest -t housewrecker/gaps:amd64-latest -f Dockerfile --push .
|
||||
docker buildx build --platform linux/riscv64 -t housewrecker/gaps:risc-latest -f Dockerfile.riscv64 --push .
|
||||
docker buildx build --platform linux/ppc64le -t housewrecker/gaps:ppc64le-latest -f Dockerfile.ppc64le --push .
|
||||
docker buildx build --platform linux/arm64 -t housewrecker/gaps:arm-latest -f Dockerfile.arm64 --push .
|
||||
docker buildx build --platform linux/arm/v7 -t housewrecker/gaps:arm32v7-latest -f Dockerfile.arm32v7 --push .
|
||||
|
||||
docker manifest create housewrecker/gaps:latest \
|
||||
-a housewrecker/gaps:amd64-latest \
|
||||
-a housewrecker/gaps:risc-latest \
|
||||
-a housewrecker/gaps:ppc64le-latest \
|
||||
-a housewrecker/gaps:arm-latest \
|
||||
-a housewrecker/gaps:arm32v7-latest \
|
||||
-a housewrecker/gaps:s390x-latest
|
||||
docker manifest push housewrecker/gaps:latest
|
||||
|
||||
## Making Windows/Linux/Mac Zip
|
||||
mkdir -p GapsOnWindows
|
||||
rm -f GapsAsJar/*.jar
|
||||
@@ -34,4 +43,4 @@ cp $JAR_VERSION GapsAsJar/gaps.jar
|
||||
cp README.md GapsAsJar/
|
||||
cp startOnWindows.bat GapsAsJar/
|
||||
cp startOnLinuxAndMac.sh GapsAsJar/
|
||||
zip -r $ZIP_VERSION GapsAsJar/
|
||||
zip -r $ZIP_VERSION GapsAsJar/
|
||||
|
||||
Reference in New Issue
Block a user